Christian Maier: Abfrage über mehrere Datenbanken

Beitrag lesen

Hi Mipe!

Abfrage 1 liefert aus DB1:
ID, Name, Vorname
Abfrage 2 liefert aus DB2:
ID,Strasse,PLZ,Ort

Diese Aussage ist ein wenig mißverständlich:
Eine DB-Abfrage läuft ja über Tabellen einer Datenbank, nicht über die Datenbank als Organisationseinheit selbst.

Wolltest Du nur zwei Tabellen auf die geschilderte Weise innerhalb einer Datenbank verknüpfen, geht das recht komfortabel über einen einfachen Left-Join.

Also am Beispiel MySQL:
"SELECT
    FROM
        tabelle_namen AS n,
        tabelle_details AS d
    WHERE
        n.ID = d.ID"

Zwei Tabellen aus zwei verschiedenen Datenbanken zu verknüpfen geht direkt nicht.
Hier würde sich die Erstellung einer temporären Tabelle anbieten.

So long,
Christian