MySql сделать запрос из трех БД

у меня есть три БД

  1. dash_1
  2. dash_2
  3. 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'
→ Ссылка