1. 程式人生 > >MySQL自定義排序去重

MySQL自定義排序去重

 MySQL表中有多個使用者,每個使用者有他的成績,一個使用者可能有多個不同的成績,

   查詢結果成績由高到低排列,有多個成績的使用者,只取他的最高分。


[sql] view plain copy  print?
  1. select * fromusergroupbynameorderby score desc


查詢結果:

    

自定義排序去重:


如何做到讓name 為11的人, 按26,50,12的順序,  排序去重呢?

select * fromusergroupbynameorderby field(score,26,50,12)desc;

結果:

剩下

idnamescore

61126