我目前正在为一个项目开发一个小功能,想知道如何最好地实现这个结果,我有一张满是评论的表格,评分超过 5 分,并作为评分存储在数据库中,在一页上我想显示每个评分评论有多少,即 5 星评论、4 星评论等的数量
但我不知道如何最好地实现我不需要 5 个不同的查询,那将是糟糕的设计不是吗?
谢谢,希望你能帮上忙!
最佳答案
因为我没有你的表结构,我会做类似的事情(替换适当的名称)
根据评论编辑 SQL
Select Score, COUNT (*) as NumScores
From MyTableOfScores
Group By Score
Order by Score Desc
关于php - 复杂的 SQL 查询 - 我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1766209/