Объединить между таблицами в двух разных базах данных? В MySQL у меня есть две разные базы данных - пусть они называются A и B. Можно ли выполнить соединение между таблицей в базе данных A и таблицей в базе данных B? Ответ 1 Да, если у учетной записи есть соответствующие разрешения, которые вы можете использовать: SELECT <...> FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1; Вам просто нужно префикс ссылки на таблицу с именем базы данных, в которой она находится. Ответ 2 SELECT <...> FROM A.tableA JOIN B.tableB Ответ 3 SELECT * FROM A.tableA JOIN B.tableB или SELECT * FROM A.tableA JOIN B.tableB ON A.tableA.id = B.tableB.a_id;
Ответ 1 Да, если у учетной записи есть соответствующие разрешения, которые вы можете использовать: SELECT <...> FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1; Вам просто нужно префикс ссылки на таблицу с именем базы данных, в которой она находится.
Ответ 3 SELECT * FROM A.tableA JOIN B.tableB или SELECT * FROM A.tableA JOIN B.tableB ON A.tableA.id = B.tableB.a_id;