假設我有一個名爲「庫存」的表,其中每天列出每個項目及其數量。如何通過SQL中的一組行重複刪除
inventory
---------------------
day | item | quantity
1 Apples 5
1 Oranges 3
2 Apples 5
2 Oranges 3
3 Apples 5
3 Oranges 3
3 Peaches 8
4 Apples 5
4 Oranges 3
4 Peaches 8
5 Apples 2
5 Oranges 3
5 Peaches 8
通過去重複,我想擺脫與前一天具有完全相同數據的任何一天。所以得到的表應該看起來像這樣:
inventory
---------------------
day | item | quantity
1 Apples 5
1 Oranges 3
3 Apples 5
3 Oranges 3
3 Peaches 8
5 Apples 2
5 Oranges 3
5 Peaches 8
有關如何做到這一點的任何想法?
你想要的結果包括「3,蘋果,5」。該行(和其他一些行)是否應該達到您想要的結果?因爲前一天還有另外一行「2,蘋果5」。 – supergrady
是的,它應該。由於第3天發生更改,因此第3天的EVERY應該位於結果集中。 – satnam
OP在一些答案後更改了問題。 –