[TBL_TEMP]
ID 年月1 年月2 項目A 項目B
--------------------------------------------
1 200909 200910 aaaa bbbb
2 200807 200809 aaaa bbbb
3 200909 200910 aaaa bbbb
4 200909 200909 aaaa bbbb
5 200807 200809 aaaa bbbb
上記のようなデータがあり、年月1と年月2でグルーピングして、重複しているデータを抽出する場合は、以下のSQLでデータを取得できます。
SELECT MIN(ID),年月1,年月2
FROM TBL_TEMP
GROUP BY 年月1,年月2
HAVING COUNT(1) >= 2
上記のSQLの場合、重複データの中でIDが一番小さいもののみが取得されるため、ID=1、2の2データが取得できます。
これを重複データ全件、つまり、ID=1,2,3,5のデータを取得するには、SQLをどのように書けばよいのかがわかりません。
どなたかアドバイスを頂けないでしょうか?
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
テーブルアクセス1回で済みます
with a as(
select id,年月1,年月2,count(*)over(partition by 年月1,年月2) co
from tbl_temp
)
select * from a where co >= 2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECTで1件のみ取得するには?
-
SQL>UPDATEと同時にその件数を...
-
☆☆☆☆SQL Olacle 3つ以上の文字...
-
取得するデータの件数指定、MyS...
-
oracleのinsert select性能
-
ORDER BY 半角カナ
-
sqlplusの処理が途中でとまる
-
Date型にNULLをセットしたい V...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
JSPのNULLレコード表示について...
-
select insertで複数テーブルか...
-
レコードが存在しなかった場合
-
ファイル書込みで一行もしくは...
-
Access を×ボタンで閉じ...
-
他のテーブルを参照した値はupd...
-
select句副問い合わせ 値の個...
-
ADO VBA 実行時エラー3021
-
"カレントレコードがありません...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECTで1件のみ取得するには?
-
Date型にNULLをセットしたい V...
-
SQL>UPDATEと同時にその件数を...
-
sqlplusの処理が途中でとまる
-
oracleのinsert select性能
-
異なるDB間でのJOINやVIEWについて
-
連番のつけ方
-
ACCESSのSQLの書き方
-
☆☆☆☆SQL Olacle 3つ以上の文字...
-
プロシージャで変数をテーブル...
-
SELECTでの指定行からの指定行...
-
PostgreSQLで小数点以下を処理...
-
[Access]時間帯の重複チェック
-
AccessVBAでリンクテーブルの参...
-
マクロの編集方法を教えて下さい。
-
オラクル オブジェクトのデー...
-
SQL-文字列操作について
-
ORDER BY 半角カナ
-
SQLでのレコード抽出について、...
-
エクセルVBAのオートフィル...
おすすめ情報