Dans MySQL, j'ai deux bases de données différentes - appelons-les A et B .
Est-il possible de faire une jointure entre une table qui est dans la base de données A , à une table qui est dans la base de données B ?
Oui, en supposant que le compte dispose des autorisations appropriées, vous pouvez utiliser:
SELECT <...>
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1;
Il vous suffit de préfixer la référence de la table avec le nom de la base de données dans laquelle elle réside.
SELECT <...>
FROM A.tableA JOIN B.tableB
SELECT *
FROM A.tableA JOIN B.tableB
ou
SELECT *
FROM A.tableA JOIN B.tableB
ON A.tableA.id = B.tableB.a_id;