За последние 24 часа нас посетили 21595 программистов и 1065 роботов. Сейчас ищут 610 программистов ...

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

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

  1. Alex.G

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

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

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

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

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    пример для 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