MySQL查询同一个表中的记录

时间:2011-12-16 05:41:34

标签: mysql

我的桌子包含会员和组ID。多个成员使用单个组。映射表中的memberid映射到groupid表示特定成员正在使用该组。为了检查有多少用户使用相同的组ID。

3 个答案:

答案 0 :(得分:1)

select group_id, count(member_id)
from table
group by group_id

请通过这样一个简单的教程 http://www.w3schools.com/sql/sql_groupby.asp

如果你需要经常使用sql,那么通过这个简单的教程可能对你有很大的帮助

http://www.w3schools.com/sql/default.asp

答案 1 :(得分:1)

这是一个非常基本的SQL语句,您将一直使用它。

select group_id, count(*) from members_user_table
  group by group_id

答案 2 :(得分:1)

可能是:

select count(*) as Members, groupId from MemberGroupMappingTable group by groupId;
相关问题