Nudge am 02.06.2010 um 22:01
MySQL: Join über verschiedene Datenbanken
in MySQL | Tags: Datenbank, Join, MySQLSicherlich wusstet ihr das alle schon seit Jahren. Ich hab’s heute für mich herausgefunden: Einen Join kann man also auch über mehrere Datenbanken (auf demselben MySQL-Server) machen. Ich finde, das Feature verdient einen kräftigen Applaus! <rauschendesGeräusch>
Man muss eigentlich nur den Datenbank-Namen vor die Tabelle schreiben. Also
... <DB1>.<Tabelle1> INNER JOIN <DB2>.<Tabelle2> ON ...
oder ähnlich.

Das ganze funktioniert aber nur solange, wie der aktuelle Benutzer auch die selben Berechtigungen für andere Datenbanken besitzt.