キー毎の最大データ値SELECT A.キー, MAX (B.データ) AS データFROM AC as A INNER JOIN AC B ON A.キー = B.キー AND A.データ <= B.データGROUP BY A.キー素直に書けば…select キー,max(データ) as データ from AC group by キー order by キー