- ベストアンサー
ソート順の一番若い者を取得する
お世話になります。 Oracle SQL文で質問があります 以下のようなテーブルから【結果】のような レコードを取得したいのです id id2 が同じものでsort順が一番若いものを 取り出すSQLです。 おわかりの方よろしくお願いします。 id id2 sort 1 1 1 1 1 2 1 2 1 1 2 2 1 2 3 1 3 1 【結果】 id id2 sort 1 1 1 1 2 1 1 3 1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例のテーブルから結果にするには SELECT ID, ID2, MIN(SORT) FROM TABLE_NAME GROUP BY ID, ID2 ですね。
お礼
ありがとうございます、わざわざ補足までして頂いて 皆様に頂いた知恵を使わせていただきました。 ありがとうございます。