Можно ли выполнить операцию select (или insert) в разных базах данных, расположенных на одном сервере? Если да, то как?
Выбор столбцов в разных базах данных
Ответ 1
Вы должны указать базу данных с помощью синтаксиса databasename.tablename
Пример:
SELECT
mydatabase1.tblUsers.UserID,
mydatabse2.tblUsers.UserID
FROM
mydatabase1.tblUsers
INNER JOIN mydatabase2.tblUsers
ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
Ответ 2
Вы можете выбрать любую другую таблицу с помощью JOIN statement и использовать этот тип синтаксиса.
SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id