【发布时间】:2011-06-18 08:09:22
【问题描述】:
我有两个表:groups 和 group_members。
groups 表包含每个组的所有信息,例如其 ID、标题、描述等。
在group_members 表中,它列出了属于每个组的所有成员,如下所示:
group_id | user_id
1 | 100
2 | 23
2 | 100
9 | 601
基本上,我想在一个页面上列出三个组,而我只想列出成员超过四个的组。在<?php while ?> 循环中,我想要四个不属于该组的成员。我可以毫无问题地列出组,并在另一个内部循环中列出成员,我只是无法优化组,以便仅显示超过 4 个成员的组。
有人知道怎么做吗?我确定它与 MySQL 连接有关。
【问题讨论】:
标签: mysql count group-by left-join having