次のテーブル(table1
)で
col1
でグループ化した際にcol2
に1
と2
を持つグループを取得したいです
col1 | col2
A | 1
A | 2
A | 3
B | 1
B | 3
B | 4
C | 2
C | 3
C | 4
ここで取得したいのはcol1
がA
のグループです
mysql
1SELECT col1 FROM table1 WHERE col2 = 1 GROUP BY col1 HAVING col2 = 2; 2SELECT col1 FROM table1 GROUP BY col1 HAVING col2 = 1 AND col2 = 2;
など幾つか自分で試しましたがうまくいきませんでした
できれば「特定の3つ、4つ...の値を持つグループの取得」にも応用できる方法だと助かります
ご教授よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。