在MySQL中查詢多張表總條數(shù)是一個常見的需求。下面介紹兩種方法:
方法一:使用UNION
SELECT COUNT(*) FROM table1
UNION ALL
SELECT COUNT(*) FROM table2;
方法二:使用子查詢
SELECT
(SELECT COUNT(*) FROM table1) +
(SELECT COUNT(*) FROM table2) AS total_count;
方法一使用UNION將兩張表的總數(shù)合并在一起,使用UNION ALL可避免去重。方法二使用子查詢,將兩張表的總數(shù)分別查詢出來,然后相加得到總條數(shù)。