2016-04-27 81 views
0

在蜂巢另一列的顺序我有一个表,看起来像这样:SELECT DISTINCT根据蜂巢

id | tier 
    --------- 
    1 | silver 
    2 | silver 
    3 | gold 
    4 | platinum 
    1 | gold 
    3 | platinum 

层是有序的上升如银,金,铂。我想从表中做一个SELECT DISTINCT,如果一个id出现多次,那么最高层的那一行就是被选中的那一行。

所以最后的表应该是这样的

id | tier 
    --------- 
    2 | silver 
    4 | platinum 
    1 | gold 
    3 | platinum 

我怎么能写这样的查询?谢谢!

回答