MySQL统计不同表的总数

开发过程中遇到需要统计某个人申请的信息,但不在同一个表里。

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

查询结果为:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章