在我的图片中,我们可以看到thread_id重复两次,user_id不同。
如何选择count(thread_id)= 2数据或count(thread_id)= 1?您可以在' thread_id = 3'的情况下看到只有一个条目。如果它是条件语句,那将是更好请帮助,我需要一个查询
答案 0 :(得分:1)
我认为你想要这样的东西?
Select thread_id, COUNT(user_id) as users FROM TABLE GROUP BY thread_id
结果看起来有点像这样(基于我能看到的数据)
╔════════════╦═══════╗
║ thread_id ║ users ║
╠════════════╬═══════╣
║ 1 ║ 2 ║
║ 2 ║ 2 ║
║ 3 ║ 1 ║
║ 4 ║ 2 ║
║ 5 ║ 2 ║
║ 6 ║ 1 ║
╚════════════╩═══════╝
答案 1 :(得分:1)
"SELECT COUNT(user_id) as COUNT, thread_id
FROM table
GROUP BY thread_id"