我有以下表中調用的問題:如何按降序排序
ID | asker
1 | Bob
2 | Bob
3 | Marley
我只需要選擇一次,每個提問者如果有與多個同名的提問者,選擇最高ID的一個。因此,預期的結果:
ID | asker
3 | Marley
2 | Bob
我用下面的查詢:
SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC
我得到以下結果:
ID | asker
3 | Marley
1 | Bob
因此,選擇第一個 '鮑勃' 遇到代替最後一個。
感謝
問:您的ID列設置爲INTERGERS或VARCHAR? – 2013-03-13 16:01:13
自動增量整數 – 2013-03-13 16:02:07