我有以下兩個表。MYSQL,Max,Group by和最大
1.Movie詳細信息(電影-ID,MOVIE_NAME,評級,票,年)
2.Movie體裁(電影-ID,類型)
我使用下面的查詢來執行加入和在每個 類型中獲得最高評級的電影。
select Movie_Name,
max(Rating) as Rating,
Genre from movie_test
inner join movie_genre
where movie_test.Movie_ID = movie_genre.Movie_ID
group by Genre
在輸出中,Rating和Genre是正確的,但Movie_Name是不正確的。
任何人都可以建議我應該做什麼改變,以獲得正確的電影名稱與評級和流派。
的'JOIN's使用'ON'而不是'WHERE'。 – hjpotter92 2013-03-28 10:53:03
@DreamEater在MySQL中,它被接受。 – 2013-03-28 10:53:57