実現したいこと
DBMSは ORACLE でも SQLServer でも良いので 以下の内容を得るための
SELECT文事例を どたなかご提供頂けないでしょうか?
テーブルの構成
A項目(EX.コード)
B項目(EX.使用開始日)
A項目の内容が当該テーブル内で2件以上存在している A項目の内容のレコードのうち、
B項目の内容が 全て単一になってしまっているレコードを捉える(A項目を表示する)
発生している問題・分からないこと
テーブル内で Aコードの重複登録を認めているが、A&Bの組合せの重複登録は許されていないのに、入りこんでしまった Aコードを把握したい という状況です。
以下のSQLが 自分が作りかけたものです、これではAの内容が同一になっているレコード群を Bを交えて表示するだけの状況です。
希望は Bが単一になっている Aの内容のレコードだけを把握したい状況です。
該当のソースコード
SQL
1SELECT A, B FROM テーブル WHERE A IN (SELECT A FROM テーブル HAVING COUNT(A) > 1 GROUP BY A)
試したこと・調べたこと
上記の詳細・結果
自分の現況レベルでは 有用な情報か否かも見極めがつかない状況です。
補足
特になし
0 コメント