Tach,
bin noch relativ neu in der Datenbankprogrammierung und stehe gerade auf dem Schlauch. Ich habe 3 Tabellen Referent, Kurs, Kursveranstaltung. Dem Kurs sind Referenten und Kursveranstaltungen (die Kursabende) zugeteilt. Jetzt möchte ich gerne für einen Referenten (wird durch die RID identifiziert) von allen geleiteten Kursen (identifiziert durch KID) die 1. Kursveranstaltung (Datum) erhalten.
Mein Ansatz wäre jetzt
SELECT MIN(datum) FROM Kursveranstaltung WHERE KID IN (SELECT KID FROM Kurs WHERE RID = idDesReferenten)
Da bekomm ich aber imho (kanns grad net ausprobieren) nur das aller erste Startdatum und nicht alle zurückgeliefert ???:L . Wie schaffe ich das, dass ich eine Liste mit allen Daten bekomme, die ich benötige?
Dankö
bin noch relativ neu in der Datenbankprogrammierung und stehe gerade auf dem Schlauch. Ich habe 3 Tabellen Referent, Kurs, Kursveranstaltung. Dem Kurs sind Referenten und Kursveranstaltungen (die Kursabende) zugeteilt. Jetzt möchte ich gerne für einen Referenten (wird durch die RID identifiziert) von allen geleiteten Kursen (identifiziert durch KID) die 1. Kursveranstaltung (Datum) erhalten.
Mein Ansatz wäre jetzt
SELECT MIN(datum) FROM Kursveranstaltung WHERE KID IN (SELECT KID FROM Kurs WHERE RID = idDesReferenten)
Da bekomm ich aber imho (kanns grad net ausprobieren) nur das aller erste Startdatum und nicht alle zurückgeliefert ???:L . Wie schaffe ich das, dass ich eine Liste mit allen Daten bekomme, die ich benötige?
Dankö