• ベストアンサー

データ抽出SQLについて

以下の様なテーブル内容のデータがあり、抽出条件:項目Aが同一でかつ、その項目Aに対する項目Bの値がひとつでも異なっている項目Aを抽出するSQLについて教えてもらえないでしょうか。よろしく御願い致します。 <データの内容> 項目A 項目B 0001 A 0001 A 0002 A 0002 B 0003 C 0003 A 0003 A 0004 B 0004 B 0004 B 0004 B <抽出結果> 0002 0003

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

SELECT x.項目A FROM (SELECT 項目A FROM テーブル GROUP BY 項目A, 項目B) x GROUP BY x.項目A HAVING COUNT(*) > 1

yas0527
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

項目A が 同一のものが 1つしか ないものに関しては、 今回の抽出対象となるのですか? 005  F

すると、全ての回答が全文表示されます。

専門家に質問してみよう