MySQL查询同一表中的记录

问题描述:

我的表包含Memberid &组ID。单个组由多个成员使用。映射表中的memberid映射到groupid表示特定成员正在使用该组。为了检查有多少用户使用相同的组ID。MySQL查询同一表中的记录

+2

和问题是什么? – 2011-12-16 05:45:55

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

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

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

可以由:

select count(*) as Members, groupId from MemberGroupMappingTable group by groupId;