私がこれらのテーブルを持っているとしましょう:期待される結果を得るために私のSQLリクエストは何ですか?
テーブル user_group:
group_id          |   user_id       |   is_active
1                          2               1
1                          3               1
2                          2               1
4                          2               1
テーブル グループ :
id |     name
1       group1
2       group2
3       group3
4       group4
5       group5
6       group5
期待される結果
group_id       |      name      | user_id    |   is_active
 1                   group1         2               1
 2                   group2         2               1
 3                   group3         2               0
 4                   group4         2               1
 5                   group5         2               0
 6                   group6         2               0
私は試した
SELECT g.id, g.name, ug.user_id, ug.is_active
FROM group g
LEFT OUTER JOIN user_group uc ON ug.group_id = g.id
WHERE ug.user_id =2
しかし、私はユーザー2が入っているグループしか持っていません(つまり、グループ1、グループ2、およびグループ4)