2016-04-26 36 views
1

我想从表中选择相似字段的行数是否最大取决于其他列。如何选择相似的字段数是否是表中的最大值?

作为例子

| user_id | team_id | isOk | 
|  1 |  1 | 1 |  
|  2 |  1 | 1 | 
|  3 |  1 | 1 | 
|  4 |  1 | 1 | 
|  5 |  2 | 1 | 
|  6 |  2 | 1 | 
|  7 |  2 | 1 | 
|  8 |  3 | 1 | 
|  9 |  3 | 1 | 
|  10 |  3 | 1 | 
|  11 |  3 | 0 | 

所以我要选择团队1和2,因为他们都在ISOK列1个值, 我试图用这个查询

SELECT Team 
FROM _Table1 
WHERE isOk= 1 
GROUP BY Team 
HAVING COUNT(*) > 3 

但我仍然有以定义可以是最大或者不是最大的行数。

在此先感谢。

回答

0

这是你在找什么?

select team 
from _table1 
group by team 
having min(isOk) = 1; 
+0

确切地说,非常感谢。 :)) – GAMER

相关问题