varias unir una tablas tabla relacionadas misma inner hacer diferentes consultas consultar consulta con como mysql sql join

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;