2016-11-21 164 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