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:
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 |
+----+------+-------+-----+------+
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