在MySQL中使用时的并发症除外
我正在尝试选择1977年没有订购的CustomerID:在MySQL中使用时的并发症除外,mysql,sql,database,except,Mysql,Sql,Database,Except,我正在尝试选择1977年没有订购的CustomerID: SELECT CustomerID FROM orders EXCEPT SELECT CustomerID FROM orders WHERE YEAR(OrderDate)=1977); 表“orders”包含CustomerID和OrderDate 错误是: Error Code: 1064. You have an error in your SQL syntax; check the manual that corre
SELECT CustomerID
FROM orders
EXCEPT
SELECT CustomerID
FROM orders
WHERE YEAR(OrderDate)=1977);
表“orders”包含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
试试这个:
SELECT CustomerID FROM orders WHERE YEAR(OrderDate)<>1977;
从订单中选择CustomerID,其中年份(订单日期)为1977年;
我刚刚查看了MySQL中的关键字,除了列出的语法之外,我没有看到。