私はこのような3つのテーブルを持っています
Users table
id | name
-------------
1 | s1
2 | s2
3 | s3
4 | s4
5 | s5
6 | s6
friends table
friendID | user_a | user_b
--------------------
1 | 1 | 2
2 | 3 | 1
3 | 4 | 2
4 | 1 | 3
groups table
id | groupid | groupname
------------------------------
1 | 1 | in01
2 | 2 | in02
3 | 3 | in03
4 | 1 | in01
このクエリを実行したい:グループ間でほとんどの関係? これは私の現在のクエリですが、機能しません
SELECT g.groupname, count(f.FriendId) as kol
FROM users a
left join groups g on g.id=a.id
left join friends f on f.friendid=a.id
group by kol;
このクエリの何が問題なのかわからない