table1
num の最大値を持つレコードを id 毎に distinct する。
SELECT DISTINCT id, MAX( num ) FROM table1 GROUP BY id
結果
mysql5.0.33 にて検証