重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

お世話になります。
以下のテーブルから、次のアウトプットを行うためのSQLをご教授ください。

【インプット】
大連番 小連番 …
000001 000001 …
000001 000002 …
000001 000003 …
000001 000004 …
000002 000001 …
000002 000002 …
000002 000003 …
000003 000001 …
000003 000002 …

【アウトプット】
大連番 小連番 …
000001 000001 …
000001 000002 …
000001 000003 …
000002 000001 …
000002 000002 …
000003 000001 …
※大連番毎に小連番の最大値のデータを除いている。

どうか、お力添えをお願い致します。。。

A 回答 (1件)

SELECT 大連番,小連番 FROM テーブル T1


WHERE NOT EXISTS(SELECT 'A' FROM テーブル T2
GROUP BY 大連番 HAVING T1.大連番=T2.大連番
AND MAX(T2.小連番)=T1.小連番)
ではどうでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す