Abfrage 2er Datenbanken

Arndtinho

Erfahrenes Mitglied
Hallo,

ist es möglich 2 Tabellen 2er unterschiedlicher MySQL Datenbanken mit einem SELECT abzufragen? Die DB's liegen auf dem gleichen Server.

Ich hab dies getestet:
Code:
SELECT kunden.kdnr, sys_user.login_name 
FROM `db1.kunden`, `db2.sys_user` 
WHERE `sys_user.login_name` != `kunden.kdnr`
Funktioniert leider nicht.

Gruß,
Arndtinho
 
Hi,

was bekommst du denn als Fehler?
Einfach zu sagen geht nicht, ist immer ne Aussage, mit der eigentlich keiner was anfangen kann ;)
Hast du denn schon probiert, den DB-Name sowohl im SELECT-Teil als auch in der WHERE-Klausel vor die Tabellenbezeichner zuschreiben?

//EDIT:
PS: Das Thema gabs glaub ich aber schon mal Hast du schon mal danach gesucht?
 
Code:
SELECT db1.kunden.kdnr, db2.sys_user.login_name 
FROM `db1.kunden`, `db2.sys_user` 
WHERE `db2.sys_user.login_name` != `db1.kunden.kdnr`

versuch mal die Variante ansonsten wie schon mein Vorposter sagte :
Fehlermeldung verraten
 
Hast Du auch die Großkleinschreibung beachtet (auf Linux-System nötig)?

kunden <> Kunden <> KUNDEN

db1 <> DB1


vop
 
auch das habe ich

Ich mache es jetzt über zwei SELECT's. Ist zwar ein wenig mehr Schreibarbeit, aber was solls.

Gruß,
Arndtinho
 

Neue Beiträge

Zurück