Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysqli Join-Tabellen aus 2 verschiedenen Datenbanken

Diese Frage hat nichts mit mysqli (oder irgendeiner anderen API) zu tun.

Um eine Verknüpfung mit einer Tabelle aus einer anderen Datenbank herzustellen, muss ein Benutzer, der sich mit mysql verbindet, über SELECT-Rechte für beide Datenbanken verfügen.

Wählen Sie danach einfach eine der Datenbanken in Ihrer Verbindungsanweisung aus und adressieren Sie eine andere mit der üblichen Punktsyntax:

SELECT * FROM t1 JOIN db2.t2

Um Ihre Frage wörtlich zu beantworten,

Das kannst du nicht