博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL实用语句 GROUP BY ... HAVING ...
阅读量:7069 次
发布时间:2019-06-28

本文共 278 字,大约阅读时间需要 1 分钟。

问题背景:数据库内有两个表,user,message ,message表中含有useId外键,现在需要统计发的message超过2条的user,并按发的消息条数从高到低排序

 

 

SELECT user.userId, COUNT(msg.messageId) FROM user JOIN message as msg ON user.userId = msg.userId GROUP BY user.userId HAVING COUNT(msg.messageId) > 2 ORDER BY COUNT(msg.messageId) DESC

显示结果

转载地址:http://gihll.baihongyu.com/

你可能感兴趣的文章
intellij 常用设置
查看>>
Redis源代码分析
查看>>
JDBC工作模块
查看>>
poj3265
查看>>
poj3216
查看>>
bzoj1132
查看>>
Seekbar滑块上带文字
查看>>
三种方式解决你的js加载乱码
查看>>
web前端----JavaScript对象
查看>>
一起学Android之Http访问
查看>>
mybaties+mysql:插入数据,返回自增长的id
查看>>
azkaben任务调度器
查看>>
L102
查看>>
New Concept English Two 7
查看>>
极致精简的webservice例子
查看>>
Django的cookie学习
查看>>
HTML5之美二 --- 转载
查看>>
python全栈开发 * 11知识点汇总 * 1806011
查看>>
@override报错
查看>>
POJ3068:"Shortest" pair of paths——题解
查看>>