【发布时间】:2016-03-28 16:59:10
【问题描述】:
目前我正在使用这个查询,是否有任何替代这个查询,这样会更快。
SELECT
SUM(result1),
SUM(result2),
SUM(result3)
FROM (
(
SELECT
0 as result1,0 as result2,COUNT(*) as result3
FROM
table1
)
UNION
(
SELECT
count(*) as result1,0 as result2,0 as result3
FROM
table2
)
UNION
(
SELECT
0 as result1,count(*) as result2,0 as result3
FROM
table3
)
) as allresult
【问题讨论】:
标签: mysql sql select count union