Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 汇总字段值在表中出现的总次数_Php_Mysql - Fatal编程技术网

Php 汇总字段值在表中出现的总次数

Php 汇总字段值在表中出现的总次数,php,mysql,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=$submission

在下表
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;