2016-11-21 162 views
-1

我在MYSQL工作臺中嘗試了這個命令,以選擇在不同日期訂購的同一客戶(同一客戶ID)的訂單:但它工作不正常:這是錯誤嗎?從在不同日期訂購的相同客戶中選擇訂單

SELECT * FROM Table1 WHERE customerID = customerID AND shipmentDate != shipmentDate; 

感謝您的支持!

+0

'SELECT * FROM Table1 WHERE customerID = customerID'should do it。另外定義「* not working correctly *」 – asprin

+0

ok - 這只是一個例子:我想知道,爲什麼「shipmentDate!= shipmentDate」工作不正常 – AbsoluteBeginner

回答

1
SELECT * FROM Table T1,TABLE T2 WHERE T1.customerID = T2.customerID AND T1.shipmentDate <> T2.shipmentDate; 
+0

抱歉:它工作正常!謝謝! – AbsoluteBeginner

+0

試試這個,它會工作。 –

+0

但它很慢(對於我的大數據集) - 有更快的可能性嗎? – AbsoluteBeginner