私は2列同じ1列の値とユニークな値のペア
A B
1 2
2 2
1 2
3 2
5 2
0 2
4 2
11 4
12 4
11 4
を持って、私はどこSQLクエリはペア(A、B)を返すようにしたい: Bが3回以上 登場AND(ました、B)が得られた表のようになり
一意である:
A B
1 2
2 2
3 2
5 2
0 2
4 2
私は2列同じ1列の値とユニークな値のペア
A B
1 2
2 2
1 2
3 2
5 2
0 2
4 2
11 4
12 4
11 4
を持って、私はどこSQLクエリはペア(A、B)を返すようにしたい: Bが3回以上 登場AND(ました、B)が得られた表のようになり
一意である:
A B
1 2
2 2
3 2
5 2
0 2
4 2
あなたがカウント= 3
を有するBでグループ化された選択されたテーブルと結合を使用することができselect distinct A, B
from my_table as t1
inner join (
select b
from my_table
group by b
having count(*)= 3
) t2 on t2.b = t1.b
と3以上の
select distinct A, B
from my_table as t1
inner join (
select b
from my_table
group by b
having count(*) >= 3
) t2 on t2.b = t1.b
質問: (ここで:Bは3回以上出現しました)から奇妙な= 3は{(11,4)( 12,4)} – xQbert
本当にありがとうございます。私はこれを理解する必要がありますが、私は完全な初心者ですので、本当に便利です – user2718378
答えが3以上に更新されました – scaisEdge
のために、あなたはこれまでに何をしようとしたのですか? – Dranes
何もありません – user2718378