Поиск общих значений между двумя разными базами данных
У меня есть две отдельные базы данных (не таблицы), размещенные на Amazon RDS, к которым я обращаюсь через MySQL Workbench на Mac OSX El Capitan.
DB1 имеет следующую структуру:
--id --- first_name --- last_name --- city --- dob
DB2 имеет такую структуру
--id --- company_name --- company_sector --- company_founder --- status
Есть ли способ поиска общих значений (db1.first_name + db1.last_name, db2.company_founder) между этими двумя отдельными базами данных?
Также хочу добавить, что db1.id и db2.id не равны. Они из разных источников.
1 ответ
Ваш синтаксис будет что-то вроде:
select db1.person.*
from
db1.person
inner join db2.person
on db1.person.id = db2.person.id
where ....
Вы также можете назначить имена, чтобы сократить вещи по мере необходимости.