统计mysql多张表总数

统计mysql多张表总数

场景:统计三张表总数

三种实现方式:
第一种:查询三张表总数

select sum(a) from (select count(*) a from tb1 union select count(*) a from tb2 union select count(*) a from tb3) as tb;

查询结果:
在这里插入图片描述
第二种:查询每张表总数

select count(*) 总数 from tb1 union select count(*) b from tb2 union select count(*) c from tb3;

查询结果:
在这里插入图片描述
第三种:统计每张表中总数

select a.countNum,b.countNum,c.countNum
from((select COUNT(*) as countNum from tb1) a,(select COUNT(*) as countNum from tb2) b,(select COUNT(*) as countNum from tb3) c
);

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部