总结字段值在表格中显示的总次数

时间:2012-02-17 00:28:50

标签: php mysql

在下面的表comment中,comment.comment可以是多行的相同术语。

对于每个唯一字词comment.comment,如何计算显示的次数,然后按comment.comment字词按频率降序排序以下查询?

$query2 = "SELECT comment.comment, login.username
FROM comment
LEFT JOIN login ON comment.loginid=login.loginid
WHERE submissionid=$submissionid
ORDER BY comment.points DESC 
LIMIT 100"; 

2 个答案:

答案 0 :(得分:1)

通过使用GROUP BY语句,您可以将指定字段的所有记录分组为相同的值。这将给出前10个重复评论及其计数。

SELECT comment.comment, count(*) as count
FROM comment
GROUP BY comment.comment
ORDER BY count DESC
LIMIT 10;

答案 1 :(得分:0)