Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysqli joint des tables de 2 bases de données différentes

Cette question n'a rien à voir avec mysqli (ou toute autre API).

Pour faire une jointure avec une table d'une base de données différente, un utilisateur qui se connecte à mysql doit avoir les droits SELECT pour les deux bases de données.

Ceci fait, il vous suffit de sélectionner l'une des bases de données dans votre déclaration de connexion et d'en adresser une autre en utilisant la syntaxe à points habituelle :

SELECT * FROM t1 JOIN db2.t2

Pour répondre littéralement à votre question,

Vous ne pouvez pas