开发过程中遇到需要统计某个人申请的信息,但不在同一个表里。
select SUM(a) total from (
SELECT COUNT(*) a FROM `oa_qingjiashenhe` WHERE SHENPIREN_ID = '1' UNION all
SELECT COUNT(*) a FROM `oa_chuchaishenhe` WHERE SHENPIREN_ID = '1' UNION ALL
SELECT COUNT(*) a FROM `oa_cheliangshenhe` WHERE SHENPIREN_ID = '1' UNION ALL
SELECT COUNT(*) a FROM `oa_jiabanshenhe` WHERE SHENPIREN_ID = '1' UNION ALL
SELECT COUNT(*) a FROM `oa_tiaoxiushenhe` WHERE SHENPIREN_ID = '1') dd
查询结果为: