我有一個電影列表moviedatabase,包含,標題,發佈年份,評級等等。我想匹配所有評級最高的電影,但是我用max()函數得到的問題是,它只能匹配我所有最高評級的電影中的一個。所以,我希望得到我的所有收視率最高的電影Sql MAX()功能評分電影
對於爲例,這是希望我得到:
title || max(rating)
Matrix 8
這就是我想要的:
title || max(rating)
Matrix 8
Gladiator 8
X-Men 8
我的代碼是:
SELECT title, max(rating)
FROM movies
ORDER BY rating DESC
你很幸運,你甚至有「矩陣」,是收視率最高的遊戲之一。隨着你的查詢,你可以選擇任何標題,無論評級如何。原因:當你說你想要的評級(最高)時,你不會說哪個標題,所以你只是得到一個隨機的標題。 (然後你按照隨機評分排序一個彙總記錄:-) –
啊,好吧,我想我現在就明白了。謝謝你幫助我理解! :) – user3289402