Ich schreibe gerade ein Modul für ein Online-Klassenbuch, das prüft, ob und welche Klassenbuch-Einträge nicht gemacht wurden. Dazu werden Kurse aus dem Stundenplan mit den Lerninhalten verglichen. Die beiden Tabellen sehen (gekürzt) so aus:
Ich brauche jetzt in EINER mySQL-Abfrage alle Einträge, die in Tabelle 1 vorkommen, aber in Tabelle 2 fehlen.
Das Beispiel sollte also aus Tabelle 1 die Zeile mit der id 3 ausgeben.
Leider komme ich bei der Abfrage nicht weiter. :-( Ich habe es mit Joins versucht, aber ich finde nicht die richtigen Parameter...
Wenn mir jemand einen Lösungsansatz zeigen könnte, wäre das super. Danke im Voraus!
Pascal
Code:
Tabelle 1 - Stundenplan +----+------+-------+-----+------+ | id | year | month | day | hour | +----+------+-------+-----+------+ | 1 | 2008 | 1 | 29 | 3 | | 2 | 2008 | 2 | 29 | 2 | | 3 | 2008 | 3 | 29 | 1 | +----+------+-------+-----+------+ Tabelle 2 - Lerninhalte +----+------+-------+-----+------+ | id | year | month | day | hour | +----+------+-------+-----+------+ | 1 | 2008 | 1 | 29 | 3 | | 2 | 2008 | 2 | 29 | 2 | +----+------+-------+-----+------+
Das Beispiel sollte also aus Tabelle 1 die Zeile mit der id 3 ausgeben.
Leider komme ich bei der Abfrage nicht weiter. :-( Ich habe es mit Joins versucht, aber ich finde nicht die richtigen Parameter...
Wenn mir jemand einen Lösungsansatz zeigen könnte, wäre das super. Danke im Voraus!
Pascal
Comment