Hallo Andre
SELECT
a.referenz_nr AS ref_nr_1,
b.referenz_nr As ref_nr_2,
c.referenz_nr As ref_nr_3
FROM
best_beantragt AS a LEFT JOIN best_offen AS b ON (a.interne_id>0 OR b.interne_id>0)
LEFT JOIN best_ausgeliefert AS c ON (c.interne_id>0)
WHERE
a.referenz_nr = "abcdef
OR
b.referenz_nr = "abcdef"
OR
c.referenz_nr = "abcdef";In den Klammern "(a.interne_id>0 OR b.interne_id>0)" werden sonst Beziehungen zwischen den Tabellen definiert. Da ich keine gesehen habe, habe ich es mal mit "interne_id>0" gemacht.
Ich habe zwischen den Tabellen keine eindeutigen Beziehungen definiert, weil sie eigentlich in keinem Zusammenhang zueinander stehen und als eigenständige Tabellen anzusehen sind. Ich möchte einfach nur in einer SQL Abfrage alle referenz_nr aus den Datenbanken auslesen und somit einen Vergleich starten, ob diese Nummer schon vergeben ist, oder nicht (diese Nr kann nämlich vom Benutzer selbst definiert werden, deswegen die Überprüfung).
Geht das nur über eben diese Joins in Verbindung mit einem eindeutigen Key?
Wenn Du als OS Windows einsetzt, kann ich Dir MySQL-Front an Dein Herz legen. Für den lokalen Gebauch weit aus mehr geeignet als phpMyAdmin.
http://mysqlfront.venturemedia.de/index.php?act=ST&f=2&t=328
Danke für den Tipp!
mfg,
Daniel