我正在创建一个具有群组和群组可以拥有用户的社交移动应用程序。我正在尝试编写一个查询以获取所有组以及其中的用户数量。在MySql中按群计数(用户和群组)
注意:组也可以有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个用户。
是的,是的,是的。 – Kermit 2013-04-26 02:05:31