看板 Database 關於我們 聯絡資訊
※ 引述《DreamHssH ()》之銘言: : ※ 引述《hukhuk (ken)》之銘言: : : 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 : 感謝解答 : 但是非常不好意思,我忘了說我是使用oracle sqlplus : 所以想請問如果改成oracle的語法 該怎麼實作呢? : 謝謝了 Try it! SELECT mt.nameofmovie, rt.rm_cnt FROM (SELECT rt.rmoveid, rt.rm_cnt FROM (SELECT rt.rmovieid, count(*) rm_cnt FROM review_table rt GROUP BY rt.rmovieid ORDER BY count(*) desc) rt WHERE rt.rownum = 1) rt, movie_table mt WHERE rt.rmoveid = mt.movieid; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.179.114 ※ 編輯: fantasyj 來自: 59.117.179.114 (02/12 09:00)