̃Gg[͂ĂȃubN}[Nɒlj

MySQL :: 最大値を持つレコードで distinct



table1

idnum
101 1
101 2
102 5
102 3
102 1
103 3
103 7
103 5


num の最大値を持つレコードを id 毎に distinct する。

SELECT 
    DISTINCT id, 
    MAX( num ) 
FROM 
    table1 
GROUP BY 
    id


結果

idnum
101 2
102 5
103 7

mysql5.0.33 にて検証




database/mysql/etc/max_distinct.txt