我需要構建一個查詢,它返回SUM(函數)的order_ID篩選。通過多個wheres SUM()篩選
讓我說只有當「筆」,「鉛筆」和「橡皮擦」的總和等於或大於15時,我需要過濾下面的數據。換句話說,我需要排除「郵票」和「框架」 。我想我需要GROUP BY ORDER_ID
order_ID |article_ID | QTY |
----------------------------
1 | pen | 5 |
1 | pencil | 5 |
1 | eraser | 5 |
1 | stamp | 3 |
1 | frames | 3 |
2 | pen | 3 |
2 | pencil | 5 |
2 | eraser | 5 |
3 | pen | 5 |
3 | pencil | 10 |
我希望得到的只有ORDER_ID = 1,因爲兩個2和3是出於我的條件。你能幫我嗎?
爲什麼你會不會得到ORDER_ID 3,因爲它有鋼筆和鉛筆= 15? –
與Tab Alleman相同。這是否意味着每筆「筆」,「鉛筆」和「橡皮」都必須有記錄? – ZunTzu