Как мне получить СУММУ этих трех СЧЕТОВ ()? - PullRequest
0 голосов
/ 27 июля 2011

Вот мой запрос:

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`

Как я могу получить сумму count1, count2, count3?

Есть ли способ сделать это в запросе выше?

1 Ответ

4 голосов
/ 27 июля 2011

Конечно.Просто сложите значения вместе:

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` ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...