我有一个mysql的调查回复数据库。每个人都有一个用户id,一个问题id和实际答案。现在我试图写一份报告,告诉我到底有多少人完成了调查,而不是中途停止。所以我试图找出如何编写一个查询,它将统计所有重复91次的用户id。
温柔点,这是我的第一个问题。

最佳答案

你必须用count(*)=91来分组

select userId from myTable group by userId having count(*) = 91

http://dev.mysql.com/doc/refman/5.0/en/group-by-hidden-columns.html

关于mysql - SQL查询计算具有91个重复项的ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6078738/

10-11 02:47