2016-11-21 4 views
-1

MYSQLワークベンチでこのコマンドを試して、同じ顧客(同じcustomerID)から異なる日付で注文された注文を選択しましたが、間違い?異なる日付で注文された同じ顧客からの注文を選択してください

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

ご協力ありがとうございます!

+0

'SELECT * FROM Table1 WHERE customerID = customerID'はそれを行うべきです。また、「*正しく動作していない*」と指定してください。 – 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

関連する問題