Transmitter: 3 Tabellen verknüpfen + Distinct :(

Beitrag lesen

Hi!

Irgendwie komme ich nicht weiter :(

Habe 3 Tabellen:

Veranstaltung
-------------
ID
Bezeichung
usw.

Datum
-----
ID
Datum

VeranstaltungDatum
------------------
Veranstaltung_ID
Datum_ID

Um Redundanz zu vermeiden habe ich die Daten in die Datum Tabelle ausgelagert, weil eine Veranstaltung durchaus öfters aufgeführt werden kann ;)

Und das habe ich jetzt:

SELECT DISTINCT * FROM Veranstaltung
LEFT JOIN  VeranstaltungDatum ON  Veranstaltung.ID = VeranstaltungDatum.Veranstaltung_ID
LEFT JOIN Datum   ON VeranstaltungDatum.Datum_ID = Datum.ID

Da werden jetzt sämtliche Veranstaltungen ausgewählt, auch die die öfters aufgeführt werden aber das wollte ich eigentlich vermeiden.

Also jede Veranstaltung soll einmal ausgewählt werden, mit dem passendem Datum .. wie mache ich das denn?
Ich komme einfach nicht weiter :(

Danke schon mal :)
Bye, Transmitter