Поиск общих значений между двумя разными базами данных

У меня есть две отдельные базы данных (не таблицы), размещенные на 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 ....

Вы также можете назначить имена, чтобы сократить вещи по мере необходимости.

Другие вопросы по тегам