在Query中查找GROUP BY函数的多个属性

typ*_*ef1 4 sql database oracle

我有一张这样的桌子

1   Mo1 4
2   Mo7 2
3   Mo3 2
4   Mo2 2
5   Mo9 2
6   Mo8 1
7   Mo6 1
8   Mo4 1
Run Code Online (Sandbox Code Playgroud)

我有上面的结果使用

select movie_id, count(*) cnt from review Group by movie_id order by cnt desc
Run Code Online (Sandbox Code Playgroud)

但是,如果我想列出cnt> 1的所有movie_id我的查询失败.

有没有办法得到你想要的结果?

vc *_* 74 8

select movie_id, count(*) cnt 
from review 
Group by movie_id 
Having count(*)>1
order by cnt desc
Run Code Online (Sandbox Code Playgroud)