关于mysql多表合并查询问题(求sql大佬)

cdn008 cdn008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

自己写的sql语句:主要查询三个表中的 ip 及 出现数量
select a.ip,a.numm FROM (select ip,count(*) AS numm FROM tableA  GROUP BY ip UNION ALl select ip,count(*) AS numm FROM tableB GROUP BY ip UNION ALl select ip,count(*) AS numm FROM tableC GROUP BY ip) as a WHERE a.ip!='' ORDER BY numm DESC LIMIT 0,10;
结果demo:
192.241.211.44    5
192.241.225.20    4
192.241.225.20    2
192.241.211.44    1

但是结果中会出现同一ip,多个count结果,想要根据ip再合并后面数量该怎么做呢?
想要效果:
192.241.211.44    6
192.241.225.20       6

...全文

相关推荐

MySQL SQL多表关联查询最佳实例

Mysql学习中 ,单表查询每个人都很容易掌握;但是多表之间的关联查询对于初学者是很难掌握的,以下是我学习中,结合老师所讲例子作的总结,主要就是三张表的关联查询。还包括group by操作。Join on;left join on;group by。

machen_smiling

mysql多表查询和EXISTS查询性能对比

mysql多表查询和EXISTS查询性能对比

sunhaook666

mysql实现多表关联统计(子查询统计)示例

主要介绍了mysql实现多表关联统计(子查询统计),结合具体案例形式分析了mysql多表关联统计的原理、实现方法及相关操作注意事项,需要的朋友可以参考下

weixin_38530846

浅谈MySQL使用笛卡尔积原理进行多表查询

MySQL的多表查询(笛卡尔积原理) 先确定数据要用到哪些表。 将多个表先通过笛卡尔积变成一个表。 然后去除不符合逻辑的数据(根据两个表的关系去掉)。 最后当做是一个虚拟表一样来加上条件即可。 注意:列名最好使用表别名来区别。 笛卡尔积 Demo: 左,右连接,内,外连接 l 内连接: 要点:返回的是所有匹配的记录。 select * from a,b where a.x = b.x ////内连接 l 外连接有左连接和右连接两种。 要点:返回的是所有匹配的记录 外加 每行主表外键值为null的一条记录。辅表所有列为null值。 select * from a le

weixin_38620741

Mysql跨表更新 多表update sql语句总结

Mysql跨表更新一直是大家所关心的话题,本文介绍mysql多表 update在实践中几种不同的写法,需要的朋友可以参考下

weixin_38616330
评论 1
收藏 已收藏
分享
返回顶部
cdn008
应用实例 27,579 成员 68,540 内容