我有一個表是這樣的:MySQL查詢每一個亞組
Year Month Code
1850 January 5210
1850 February 3524
1851 January 6752
1851 January 9877
1851 February 3698
我想年份(例如1851年一月)中刪除重複個月。我不介意丟失一個代碼(6752或9877)。我想用:
Select * from table1 group by Month
但我需要爲每年組。否則,我只會從表格中的三個中選擇一個一月份,我需要選擇其中的兩個(1850年一個,1851年一個)。 當然我的桌子很大,我不能手動做。謝謝。
'SELECT *'與'GROUP BY'結合是一個危險的習慣。 –
是的。固定。 – Ashalynd
這樣比較好。我會使用'選擇年份,月份,MIN(代碼)AS代碼......「查詢可以在所有SQL模式下工作,但這沒關係。 –