【发布时间】:2013-10-26 08:49:14
【问题描述】:
我正在尝试选择 1977 年未订购的 CustomerID:
SELECT CustomerID
FROM orders
EXCEPT
SELECT CustomerID
FROM orders
WHERE YEAR(OrderDate)=1977);
“订单”表同时包含 CustomerID 和 OrderDate
错误是:
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT CustomerID FROM orders WHERE YEAR(OrderDate)=1977)' at line 1
【问题讨论】:
-
我刚刚查看了 MySQL 中的关键字,并没有看到
EXCEPT语法列出。