【发布时间】:2021-09-08 04:54:37
【问题描述】:
这是我的sql代码的链接 https://www.mycompiler.io/view/5Lecen1 我不知道为什么,但是当我在在线 sql 编译器中运行它时会出错。它给出了一个语法错误,但是当我删除运算符“some”时它工作正常。仅当我在子查询中使用“某些或任何”关键字时才会发生这种情况,有人可以帮我找出我做错了什么
【问题讨论】:
-
请以“代码”格式复制/粘贴此处的代码。在我看来 == 可能是 SQL 中的一个问题,但我不是 100% 确定。
-
谢谢您的回复,但我也使用了'=',但它不起作用
-
再次,请编辑您的问题,您可能会得到更多帮助。
-
SQL 是一种标准,但许多供应商并未实施完整的标准,而且大多数(全部?)提供的功能和语法与标准以及彼此不同。除非您了解限制并具有 IMO 重要经验,否则编写“通用”sql 通常是浪费时间。此外,您假设您的“在线 sql 编译器”工作正常,您需要知道它的目标标准(和版本)。国际海事组织你在浪费你的时间。
-
1) 请标记单个 RDBMS (MySQL SQL Server) 和 2) 请确保您的问题是完全独立的,即不需要我们访问外部链接。
标签: mysql sql sql-server database keyword