我有兩個表格:如何在兩個或多個連接表中獲得重複結果?
- orders(id);
- ORDER_ITEMS(ID,ORDER_ID,ITEM_ID,數量)
比方說,我已經選擇的順序X具有3個不同的產品(A - 1個單元,B - 2個單位和C - 1個單位)。
我需要獲得所有具有相同項目和完全相同數量項目的訂單(在這種情況下:A - 1個單位,B - 2個單位和C - 1個單位,不多或少於:)) ,但不包括訂單X.
我做的測試表的轉儲,所以,我希望,對你會更容易理解,我想會得到什麼:) http://nopaste.info/44eb93ae3d.html
讓我們假設順序X = 1,因此所需的輸出將只是順序2,因爲3階只有一個項目,爲了4具有相同的項目#1,但它也一項額外的,所以不是好:)
如果一個訂單比X相同的項目,甚至更多的項目必須會發生什麼? –