在下面的表 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";
最佳答案
通过使用 GROUP BY 语句,您可以将指定字段具有相同值的所有记录分组。这将给出前 10 条重复评论及其计数。
SELECT comment.comment, count(*) as count
FROM comment
GROUP BY comment.comment
ORDER BY count DESC
LIMIT 10;
关于php - 汇总字段值在表中出现的总次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321241/