您的位置: 首页> 数据库> MySQL实用语句 GROUP BY ... HAVING ...

MySQL实用语句 GROUP BY ... HAVING ...

时间:2025-08-30 11:42:01 来源:互联网

问题背景:数据库内有两个表,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

显示结果

上一篇:数据库持久连接小记 下一篇:常见数据库端口号

相关文章

相关应用

最近更新