- ベストアンサー
複雑な抽出条件のSQL文
まだまだ初心者ですがよろしくお願いします。 以下の条件でDBからデータを抽出したい場合のSQLを 教えていただきたいです。 ・テーブルAがありカラムがA、Bとある。 ・Aは重複できないようになっているがBは重複可。 ・Bが重複しているレコードのAの値が欲しい。 環境はSQLServer2000+VB6.0です 情報が足りないかも知れませんがよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT X.A FROM テーブルA AS X INNER JOIN テーブルA AS Y ON X.B = Y.B GROUP BY X.A HAVING Count(*)>1; 最適な答えではないと思いますが、これで求まると思います。
お礼
ありがとうございます。 希望通りのデータが抽出されました。