2012-02-16 42 views
4

我有這樣尋找從GROUP BY功能多屬性的查詢

1 Mo1 4 
2 Mo7 2 
3 Mo3 2 
4 Mo2 2 
5 Mo9 2 
6 Mo8 1 
7 Mo6 1 
8 Mo4 1 

桌子上面我已經使用

select movie_id, count(*) cnt from review Group by movie_id order by cnt desc 

結果得到了但是如果我要列出所有movie_id爲此CNT > 1我的查詢失敗。

有沒有什麼辦法根據需要得到結果?

回答

8
select movie_id, count(*) cnt 
from review 
Group by movie_id 
Having count(*)>1 
order by cnt desc 
+1

+1合適的解決方案:) – 2012-02-16 10:09:15

+0

這是真的很有趣:當我張貼了我的反應,我得到這樣的錯誤:這是一個重複的[您迴應] :)(我張貼在秒後你之前,任何通知的任何響應beeing張貼 - 我試圖發佈你確切發佈的內容) – 2012-02-16 10:19:09

+0

我不知道爲什麼這個東西不適合你..我一直在爲一些複雜的查詢工作,這是我被卡住了一些地方。謝謝。 – typedef1 2012-02-16 10:53:05