php - 按评论数量对产品排序

标签 php mysql sorting

我有一个mysql数据库

  • 表“product”包含“product_id”、“name”、“price”列
  • 包含“review_id”、“product_id”、“review_content”列的“review”表

我想检索“product_id”= 123 的结果,但按评论数量排序。我可以使用 COUNT('review_id') 查找特定产品的评论数量,但如何按评论数量对结果进行排序?

最佳答案

由于您可能在查询中选择了 COUNT('review_id'),因此您只需在末尾添加 ORDER BY COUNT('review_id') DESC

关于php - 按评论数量对产品排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939391/

相关文章:

java - 无法弄清楚如何按这些条件对列表进行排序

java - 为什么 Java 集合框架提供两种不同的排序方式?

php - 如何在php中从mysql数据库检索视频路径并像youtube一样显示视频?

MySQL - 我如何让我的查询来做到这一点?

MYSQL - 按限制分组

javascript - 当我想接收 json 数组时 $.getJSON() 返回错误

Unix uniq、sort 和 cut 命令删除重复行

php - 如何左连接来自同一个 mySQL 表的多个数据?

javascript - 是否可以使用blade 将参数传递给tinymce.init 函数?

php - 如何使用 mysql 中的数据实现嵌套 foreach?