我有一个包含以下数据的表:
id product_id
1 31
2 12
3 25
4 31
5 16
6 25
7 31
8 16
我想按出现次数的降序检索数据,如下所示:
31 - 3 times
25 - 2 times
16 - 2 times
12 - 1 time
最佳答案
试试这个,
SELECT
product_id,
count(product_id) as times
FROM table_name
GROUP BY product_id
ORDER BY times desc;
确保将 table_name 替换为您的实际表。
关于php - 在表字段中检索 MYSQL 数据的最简单方法是按出现次数的降序排列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803071/