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

查詢結果爲:

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