复杂的SQL查询 - 我该怎么做?

Dav*_*vid 1 php mysql sql

我目前正在为一个项目开发一个小功能,并想知道如何最好地实现结果,我有一个完整的评论表,评分为5分,并作为分数存储在数据库中,我希望在一个页面上显示每个评分有多少评论,即5星评价,4星等

但我不知道如何最好地实现我肯定不需要5个不同的查询,这将是可怕的设计不是吗?

谢谢,希望你能帮忙!

Raj*_*ore 9

由于我没有你的表结构,我会做类似的事情(替换相应的名称)

根据评论编辑SQL

Select Score, COUNT (*) as NumScores
From MyTableOfScores
Group By Score
Order by Score Desc
Run Code Online (Sandbox Code Playgroud)