php - 从表中选择数据,其中 COUNT 列从最大到最小

标签 php mysql sql select count

我有一个问题表,我需要显示前 20 个问题。我需要选择计数从最大计数到最小计数的位置。

例如:我有 20 个问题关于什么?以及 30 道关于 Wat? 这里显示的是: 瓦? | 30 什么? | 20

SELECT *, COUNT(question) AS q 
FROM stat_otp_questions ".$filter."  
GROUP BY question ORDER BY q  LIMIT 20

谢谢

最佳答案

你可以说ORDER BY q DESC,这样它就会按降序排序

关于php - 从表中选择数据,其中 COUNT 列从最大到最小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17740672/

相关文章:

mysql更新专栏

mysql - 根据另一行从表中获取一行

php - ajax真的有效吗?

mysql - 使用 MySQL Workbench 连接到 OpenShift MySQL

javascript - 将 PHP 变量作为字符串传递给 javascript

python和mysql在表中插入值

sql - 在一个查询中将薪水总和与每年的加薪相加 - SQL PostgreSQL

php - SQL:如何按满足某些条件的字段之和进行排序?

java - 上传音频文件时使用HttpURLConnection传递参数

php - 如何在php中将字符串转换为RAW(Oracle)?