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

标签 php sql mysql

我目前正在为一个项目开发一个小功能,想知道如何最好地实现这个结果,我有一张满是评论的表格,评分超过 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/

相关文章:

php - 如何在 Kohana/PHP 中优雅地管理数据库事务

sql - TSQL 计数不同

mysql - SQL - 百分位数

mysql - Rails 4.2.2 - mysql2 安装错误

php - ORDER BY RAND() 的性能受到影响吗?

php - 什么可能导致标题已经发送,我将如何追踪它?

php - tinymce如何获取标签属性?

PHP:读取底部存在的顶部变量

sql - 表记录相互要求的多对一

mysql - mariaDB 插件 0 未加载