27apricot
Erfahrenes Mitglied
Hallo,
ich habe eine Abfrage von zwei Tabellen: »Kurse« und »Kurskategorien«. In »Kurse« steht die ID der Kurskategorie. Jedoch gibt es auch Kurse, die keiner Kategorie zugeordnet sind und somit in diesem Feld eine »0« stehen haben.
SQL:
Nun ist das Problem, dass die Anfrage einen Kurs mit id_kat = 0 für jede Kategorie ausgibt, die in der Kategorie-Tabelle steht. Kann man das verhindern?
Vielen Dank im Voraus.
Schöne Grüße:
27apricot
ich habe eine Abfrage von zwei Tabellen: »Kurse« und »Kurskategorien«. In »Kurse« steht die ID der Kurskategorie. Jedoch gibt es auch Kurse, die keiner Kategorie zugeordnet sind und somit in diesem Feld eine »0« stehen haben.
SQL:
Code:
SELECT * FROM kurse, kurse_kat
WHERE (
kurse.id_kat = kurse_kat.id
OR
kurse.id_kat = 0
);
Vielen Dank im Voraus.
Schöne Grüße:
27apricot