2013-10-17 37 views
0

我想選擇客戶ID未在1977年一年下令:併發症,同時使用除MySQL的

SELECT CustomerID 
FROM orders 
EXCEPT 
SELECT CustomerID 
FROM orders 
WHERE YEAR(OrderDate)=1977); 

表「訂單」既包含客戶ID和訂購日期

的錯誤是:

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 
+1

我剛剛回顧了MySQL中的關鍵字,但沒有看到列出的'EXCEPT'語法。 – Brian

回答

1

試試這個::

SELECT CustomerID FROM orders WHERE YEAR(OrderDate)<>1977;