データ
ID-USER-ROLE-PERM
1 1 1 1
2 1 1 2
3 1 1 3
4 1 1 4
5 1 1 5
6 1 1 6
12 1 1 7
13 1 1 8
9 1 3 1
10 1 3 5
11 1 4 1
14 13 1 8
クエリの説明:何人のユーザーが値1をとっていROLE
ますか?
結果は次のようになります: 2
ユーザー番号1と13のみが値1を次のように取るためです。ROLE
これは9を返す私の間違ったクエリです:
SELECT COUNT(*) FROM assigned_roles WHERE ROLE = 1 GROUP BY ROLE
代わりに2を返す方法はありますか?