Hi ihr Götter,
ich denke, das ist eine klassische Anfänger-Frage:
Ich habe zwei Tabelllen (Person + Bilder). Für eine Übersichtsseite möchte ich nun alle Personen, aber jeweils nur EIN Bild ausgeben (auch wenn´s ggf. mehrere sind). Verknüpft sind Personen.PersonID und Bilder.BildVon DISTINCT bringt´s scheinbar nicht. Wie würdet ihr das angehen?
Vereinfacht sieht das so aus:
***Person
PersonID
PersonName
***Bilder
BilderID
BilderName
BilderVon
*** mein Versuch
SELECT DISTINCT PersonID, PersonName FROM Personen LEFT JOIN Bilder ON Personen.PersonID = Bilder.BildVon
ich denke, das ist eine klassische Anfänger-Frage:
Ich habe zwei Tabelllen (Person + Bilder). Für eine Übersichtsseite möchte ich nun alle Personen, aber jeweils nur EIN Bild ausgeben (auch wenn´s ggf. mehrere sind). Verknüpft sind Personen.PersonID und Bilder.BildVon DISTINCT bringt´s scheinbar nicht. Wie würdet ihr das angehen?
Vereinfacht sieht das so aus:
***Person
PersonID
PersonName
***Bilder
BilderID
BilderName
BilderVon
*** mein Versuch
SELECT DISTINCT PersonID, PersonName FROM Personen LEFT JOIN Bilder ON Personen.PersonID = Bilder.BildVon
Comment