我在使用SQL查询时遇到麻烦。我有以下movie
表:
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_MOVIE NOT NULL NUMber(4)
TITLE NOT NULL VARCHAR2(30)
GENRE NOT NULL VARCHAR2(30)
YEAR NOT NULL NUMber(4)
COUNTRY NOT NULL VARCHAR2(30)
DURATION NOT NULL NUMber(3)
BUDGET NUMber(10)
INCOMES NUMber(10)
ID_MOVIE_PREV NUMber(4)
ID_DIRECTOR
我尝试了以下命令:select m.genre,max(m.budget),m.title from movie m group by m.genre,m.title;
并得到了以下结果:
GENRE MAX(M.BUDGET) TITLE
------------------------------ ------------- ------------------------------
Western 1200000 The Good,the Bad and the Ugly
Horror 806947 Psycho
Crime 7000000 The Godfather: Part III
action 185000000 The Dark Knight
Drama 26000000 Philadelphia
Drama 13000000 In the Name of the Father
action 150000000 Batman Begins
Historical 23800000 The Last Emperor
Science-fiction 5800000 Planet of the Apes
Crime 7000000 The Godfather
action 230000000 The Dark Knight Rises
GENRE MAX(M.BUDGET) TITLE
------------------------------ ------------- ------------------------------
Comedy 28000000 Zoolander
Crime 9000000 Pulp Fiction
Crime 13000000 The Godfather: Part II
War 70000000 Saving Private Ryan
Science-fiction 28000000 Blader Runner
Drama 33000000 Gran Torino
我想获得每个性别的最大值的标题。 谁能告诉我我的错误在哪里?预先谢谢你!