【发布时间】:2020-07-05 12:05:03
【问题描述】:
通过执行这个查询
SELECT year, genre, COUNT(genre)
FROM Oscar
GROUP BY year, genre
我得到以下输出:
2016 Action 2
2016 Romance 1
2017 Action 1
2017 Romance 2
2018 Fantasy 1
2019 Action 1
2019 Fantasy 2
2020 Action 3
2020 Fantasy 1
2020 Romance 1
现在我只想显示每年显示数量最多的流派。最好的方法是什么?
所以我希望输出如下所示:
2016 Action
2017 Romance
2018 Fantasy
2019 Fantasy
2020 Action
【问题讨论】:
标签: sql group-by count greatest-n-per-group window-functions