У меня есть 2 базы данных, которые настроены как указано здесь . Как я могу написать запрос SQL, который включает в себя database_1.table_1 и database_2.table_1?
например. рассмотрим этот запрос
$sql = "SELECT distinct database_1.users.id, database_1.users.name
FROM database_1.users, database_2.sales
WHERE database_2.sales.user_id = database_1.users.id";
Как этот запрос может быть написан с использованием адаптера нескольких дБ?
Редактировать : Я подумал об использовании 2 адаптеров базы данных, потому что таким образом я могу изменить реальные имена баз данных в application.ini. Есть ли другой способ изменить имена баз данных без изменения запросов SQL?
Решение Я использую : я использовал другую переменную конфигурации для чтения второго имени базы данных. Первое имя базы данных берется из настроек адаптера.