За последние 24 часа нас посетили 8646 программистов и 457 роботов. Сейчас ищут 112 программистов ...

Выборка из трех БД с одинаковыми таблицами

Тема в разделе "MySQL", создана пользователем Alex.G, 18 июл 2020.

  1. Alex.G

    Alex.G Активный пользователь

    С нами с:
    22 мар 2017
    Сообщения:
    43
    Симпатии:
    1
    Всем привет!
    Хочу сделать выборку из нескольких БД с одинаковыми таблицами и колонками.
    Все БД на одном сервере.
    Думал сделать через цикл но это вариант не очень.
    Погуглил но результаты не очень. В некоторых вариантах предлагают сделать одним запросом но я в них ничего не понял, поскольку мне не понятно как можно сделать такой запрос, только лишь подставив название БД, а что делать с паролем к БД.
    Можете дать хоть намек как это сделать.
    Спасибо!
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    10.321
    Симпатии:
    1.033
    Адрес:
    там-сям
    вопрос не очень :)
    намекаю: ты можешь дать права одному пользователю на несколько баз.
    --- Добавлено ---
    вот вообще вопрос не про пхп. переношу.
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.199
    Симпатии:
    377
    пример для mssql, mysql под рукой нет просто:
    Код (Text):
    1. SELECT * FROM [db_name1].[dbo].[table1] AS db1
    2. LEFT JOIN [db_name2].[dbo].[table1] AS db2
    3. LEFT JOIN [db_name3].[dbo].[table1] AS db3