MySql сделать запрос из трех БД
у меня есть три БД
- dash_1
- dash_2
- dash_3
у всех таблиц одинаковые таблицы и столбцы
мой запрос
SELECT COUNT(id) AS kol FROM `jobs` WHERE `DEALDATE`='2023-10-24'
чтобы посмотреть данные по дням я каждый раз меняю БД чтобы посмотреть количество работ
как мне сделать запрос чтобы объединить три БД
чтобы было вот такой ответ
| BD | kol |
|---|---|
| dash_1 | 12 |
| dash_2 | 5 |
| dash_3 | 9 |
Ответы (1 шт):
Автор решения: user453575457
→ Ссылка
Выбирая из таблицы вы можете указать, в какой бд эта таблица находится. Например так:
SELECT COUNT(id) FROM `mydb1`.`jobs` WHERE `DEALDATE`='2023-10-24'
UNION
SELECT COUNT(id) FROM `mydb2`.`jobs` WHERE `DEALDATE`='2023-10-24'