我有我在 SQL Server 中运行的这个 select 语句。但它抛出一个错误:
select count(*)
from
(select zip from A
minus
select zip from B)
错误:
选择附近的语法不正确
这里有什么问题?我也试过给子查询取别名,但发生了同样的错误。
minus
SQL Server 中没有调用任何东西,您需要使用except
.
注意,except
在 SQL Server 中相当于minus
Oracle
以下查询将起作用。
select count(*) ct
from
(
select zip from A
except
select zip from B
)t
您的代码的另一个问题是您需要为正在创建的内部表提供别名。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句