開發過程中遇到需要統計某個人申請的信息,但不在同一個表裏。
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
查詢結果爲: