作者hukhuk (ken)
看板Database
标题Re: [SQL ] 如何找出现次数最多的
时间Sat Feb 11 17:55:15 2012
※ 引述《DreamHssH ()》之铭言:
: 我是使用SQL的新手
: 遇到的问题是如下~
: 有两个表
: 第一个:
: MovieID NameofMovie
: M01 XXX
: M02 ZZZ
: . ...
: . ...
: . ...
: 第二个:
: ReviewID RmovieID
: R1 M01
: R2 M02
: R3 M01
: 请问我要如何找出出现review次数最多的电影名称呢?
: 谢谢大家
: 也就是说最後印出XXX
select NameofMovie
from Movie_table
where MovieID =
(select RmovieID
from (select RmovieID , count(*)
from Review_table
group by RmovieID
order by 2 desc
limit 1) as temp)
写的很复杂,有请高手...XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.129.115
1F:推 DreamHssH:感谢解答 02/12 04:25
2F:→ hukhuk:我是用mysql 02/12 11:25