我有一个简单的问题,我找不到任何参考,我将不胜感激。我有一个从客户端发送到服务器的 user_id 列表 - 例如 - (1,2,3,4),我想在组表中搜索每个组有多少次将这些用户放入其中。组表的列是:group_id、group_name、user_id
我希望结果显示每个组名和搜索列表数字中出现的次数。
我也想显示它是否不为 0。
例子:
groupName NumOfCustomersFromTheSentListThatAreAttachedToTheGroup
A 0
B 3
我在想这样的事情: select group_id,COUNT(userID) FROM userByGroup where userID in (1,2,3,4) group by group_id;
但后来我有两个问题:
- 我看不到那些没有外表的(因为 WHERE)
- 我得到了每次出场的记录,我想要每个组的记录