項目A 項目B
3 2
3 2
4 2
5 3
5 4
6 2 ← 抽出対象
6 3 ← 抽出対象
7 1
7 1
7 2
8 1 ← 抽出対象
8 2 ← 抽出対象
9 1
10 2
10 2
すぐ思いつくのは、こんな感じ。
もっと効率のいい方法があるかな・・・
select 項目A, 項目B
from テーブル
where 項目A in
( select 項目A from テーブル group by 項目A having count(項目B) = 2 )
and 項目A in
( select 項目A from テーブル where 項目B = '2')