mysql count (*) из нескольких таблиц

У меня есть база данных MYSQL, которая содержит данные о клиентах моей компании, когда они пользуются нашими услугами каждый день.

каждая таблица в базе данных представляет один 24-часовой период и все транзакции клиентов, которые имели место в этот период.

Я хотел бы подсчитать общее количество транзакций за несколько дней

, пока у меня есть оператор выбора, который выполняет следующее

select 
  (
    select count(customer) from 2010Dec28 
    where customer='<customer name>'
  ) as t1,
  (
    select count(customer) from 2010Dec29 
    where customer='<customer name>'
  )as t2;`

, но это возвращает результат в виде двух отдельных подсчетов

| t1   | t2    |
| 1438 | 16282 |
1 row n set (0.00 sec)`

Мой вопрос в том, как я могу сгенерировать сумму этих двух результатов без необходимости делать это в моем коде приложения.

7
задан Linus Kleen 23 January 2011 в 22:47
поделиться