mysql - una - unir dos consultas sql misma tabla
¿Se une entre tablas en dos bases de datos diferentes? (3)
En MySQL, tengo dos bases de datos diferentes, llamémoslas A y B.
¿Es posible realizar una unión entre una tabla que está en la base de datos A , en una tabla que está en la base de datos B ?
Sí, suponiendo que la cuenta tiene los permisos adecuados que puede usar:
SELECT <...>
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1;
Solo tiene que ponerle un prefijo a la referencia de la tabla con el nombre de la base de datos en la que reside.
SELECT <...>
FROM A.tableA JOIN B.tableB
SELECT *
FROM A.tableA JOIN B.tableB
o
SELECT *
FROM A.tableA JOIN B.tableB
ON A.tableA.id = B.tableB.a_id;