我已經問類似的問題在這裏MySQL order by duplicates top first訂購重複頂部先用限制
如何限制重複,說沒有超過2個不同的
我有一個像
id color
1 red
2 green
3 yellow
4 green
5 green
6 red
7 red
我想場以重複的方式進行分組,並且最頻繁地重複第一個 ,所以應該這樣選擇:
id color
2 green
4 green
1 red
6 red
3 yellow
謝謝你們
所以,你想要最新的兩次與最小號的爲那些有兩個以上的條目爲每個'color'?但這不僅僅是排序,你想限制每種顏色的選擇。 – 2013-04-06 10:09:19