グループを持ち、グループがユーザーを持つことができるソーシャルモバイルアプリケーションを作成しています。すべてのグループとその中のユーザー数を取得するために、クエリを作成しようとしています。
注: グループに 0 ユーザーを含めることもできます。
グループにユーザーがいない場合でも、その情報を取得する必要があります。どうすればいいですか?私は試した:
Select *, count(ug.group_id) from groups g
left join images i ON(g.group_image_id = i.image_id)
left join location l ON(g.group_location_id = l.location_id)
.
.
left join user_group ug on(ug.gorup_id = g.group_id)
group by ug.group_id;
現在、このクエリでは、ユーザーがゼロのグループは表示されません。グループに0人のユーザーがいる場合でも、すべてのグループを表示するように変更するにはどうすればよいですか。