我试图找到一个 MySQL 查询,它将在特定字段中找到不同的值,计算该值的出现次数。

示例数据库

content_type    content_page    content_order
     23              25               1
     23              26               2
     24              25               2
     24              26               1
     24              28               1
     29              25               3

预期结果
content_type    count
    23             2
    24             3
    29             1

谢谢

最佳答案

使用 GROUP BY 子句

SELECT content_type, COUNT(*)
FROM table_name
GROUP BY content_type

http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html

关于MySQL:计算不同值的出现次数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4858069/

10-13 04:45