2016-04-26 42 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

相關問題