-2
SQLクエリの作成を手伝ってもらえますか?例えば他のフィールドが重複しないようにするためのSQLクエリ
私はこのテーブルtable
あります
FK1 | FK2
1 | 1
1 | 2
1 | 3
1 | 4
1 | 1 (duplicated ID)
2 | 1
2 | 2
2 | 3
2 | 5
を、私はそのように、カウント明確なFK2
行ですべてFK1
グループを取得したいと思います:
FK1 | COUNT(FK2)
1 | 4 // (Distinct ID : 1, 2, 3, 4)
1 | 1 // (Distinct ID : 1)
2 | 4 // (Distinct ID : 1, 2, 3, 5)
はSQLで、それは可能ですか?たぶん、ネストされたクエリで、私は知らない...
は(私は願って)あなたの答えをありがとうフィル
期待される結果に2行目( '1 | 1 //(Distinct ID:1)')があるのはなぜですか?これを説明してください。 – 1000111
'FK2 = 1'は何回2回カウントしますか? –