Mysql 如何得到这三个计数的总和()?

Mysql 如何得到这三个计数的总和()?,mysql,count,sum,Mysql,Count,Sum,我的问题是: SELECT (SELECT COUNT(`id`) FROM `table1` WHERE `id` = '1') AS `count1`, (SELECT COUNT(`id`) FROM `table2` WHERE `id` = '1') AS `count2`, (SELECT COUNT(`id`) FROM `table3` WHERE `id` = '1') AS `count3` 如何计算计数1、计数2、计数3之和 在上面的查询中,有什么方法可以做到吗?当然。只

我的问题是:

SELECT (SELECT COUNT(`id`) FROM `table1` WHERE `id` = '1') AS `count1`,
(SELECT COUNT(`id`) FROM `table2` WHERE `id` = '1') AS `count2`,
(SELECT COUNT(`id`) FROM `table3` WHERE `id` = '1') AS `count3`
如何计算计数1、计数2、计数3之和


在上面的查询中,有什么方法可以做到吗?

当然。只需将这些值相加:

SELECT (SELECT COUNT(`id`) FROM `table1` WHERE `id` = '1') +
       (SELECT COUNT(`id`) FROM `table2` WHERE `id` = '1') +
       (SELECT COUNT(`id`) FROM `table3` WHERE `id` = '1') AS `sum` ...

当然。只需将这些值相加:

SELECT (SELECT COUNT(`id`) FROM `table1` WHERE `id` = '1') +
       (SELECT COUNT(`id`) FROM `table2` WHERE `id` = '1') +
       (SELECT COUNT(`id`) FROM `table3` WHERE `id` = '1') AS `sum` ...

嗯,很好。非常感谢,安德鲁!嗯,很好。非常感谢,安德鲁!