これらの列を持つInvoice
テーブルがあります:
InvoiceID, ProductID, Qty, Sum, Location, etc
主キーはInvoiceID + ProductID
単一Invoice
の請求書は複数の行を持つことができるため、単一の請求書は次のようになります。
InvoiceID | ProductID | Qty | Sum | Location
----------------------------------------------
1000 | 123 | 2 | 20.00 | Loc1
1000 | 321 | 4 | 12.00 | Loc1
1000 | 145 | 1 | 03.50 | Loc1
1000 | 134 | 1 | 10.00 | Loc1
1001 | 123 | 1 | 20.00 | Loc1
1002 | 321 | 1 | 03.50 | Loc1
1002 | 145 | 1 | 10.00 | Loc1
1002 | 134 | 1 | 20.00 | Loc1
だから私がしたいのは、すべての異なるものを除外するSQLステートメントを書くことですInvoiceID
したがって、結果は次のようになります
1000,1001,1002