加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql 按最大组分组和排序

发布时间:2022-10-13 03:30:44 所属栏目:MySql教程 来源:网络
导读: Mysql 按最大组分组和排序
mysql
Mysql 按最大组分组和排序,mysql,group-by,Mysql,Group By,假设我有一个用户可以发表评论的博客。如果评论是垃圾邮件mysql排序,人们可以投票将其删除。发

Mysql 按最大组分组和排序

mysql

Mysql 按最大组分组和排序,mysql,group-by,Mysql,Group By,假设我有一个用户可以发表评论的博客。如果评论是垃圾邮件mysql排序,人们可以投票将其删除。发生这种情况时,将在该表中插入一行:SPAM_REPORTScomment_id - ip该表在ip上的注释id上是唯一的现在我想输出那些拥有最多报告数量的人所排序的注释id假设垃圾邮件报告是:comment_idip6888.xxx.xxx.xxx5111.xxx.xxx.xxx5222.xxx.xxx.xxx

假设我有一个用户可以发表评论的博客。如果评论是垃圾邮件,人们可以投票将其删除。发生这种情况时,将在该表中插入一行:

SPAM_REPORTS
comment_id - ip

该表在ip上的注释id上是唯一的

现在我想输出那些拥有最多报告数量的人所排序的注释id

假设垃圾邮件报告是:

comment_id         ip

mysql排序_mysql order 随机排序_mysql 排序函数

6 888.xxx.xxx.xxx 5 111.xxx.xxx.xxx 5 222.xxx.xxx.xxx 6 444.xxx.xxx.xxx 1 333.xxx.xxx.xxx 5 555.xxx.xxx.xxx

我希望输出为:

comment_id  count
    5        3

    6        2
    1        1

试试这个

 select comment_id , count(*) as count from SPAM_REPORTS
 group by comment_id 
 order by count desc

我认为你应该

分组并按最大的分组进行排序

。。。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!