Dringend: Vergleich von zwei Tabellen

mabu

Grünschnabel
Hallo zusammen

Mein Problem ist, dass ich zwei Tabellen miteinander vergleichen will und diejenigen ausgeben will, welche nicht in der Tabelle 2 vorhanden sind.

Tabelle 1:
Name brunner_termine
Feld: Was

Tabelle 2:
Name: brunner_anmeldungen
Feld: Anmeldungstyp

Meine Abfrage:
$query3 = "SELECT * FROM brunner_termine LEFT JOIN brunner_anmeldung ON brunner_termine.Was=brunner_anmeldung.Anmeldungstyp WHERE brunner_termine.Was IS NOT NULL";

Was ich haben sollte:
Die beiden Tabellen sollen miteinander verglichen werden. Ist ein Eintrag der Tabelle 2 nicht in Tabelle 1 enthalten, sollen alles Daten der Tabelle 1 ausgegeben werden.

Wer kann mir da helfen?

Besten Dank

Gruss Markus
 
Hi!

"Dringend" ist schonmal gaaanz schlecht und vermindert die Lust am Antworten ziemlich...

Guck mal im MySQL-Manual unter (LEFT / RIGHT) JOIN. Damit geht das und du bekommst in den leeren Feldern "NULL" zurück.

Mamphil

PS: Das ist eigentlich ne DB-Frage und hat mit PHP nichts zu tun.
 
Irgendwie funktionierts nicht

Hallo Mamphil

Besten Dank für deine Antwort. Ich habs schon mit LEFT versucht. Danach mit IS NULL und IS NOT NULL. Irgendwie bekomme ich jedoch keine Resultate zurück.

Was mach ich denn falsch?
 
Zurück