Hallo,
Ich will also von 10 Reiseberichts-Kapiteln die bereisten Länder ausgeben, und zwar in der chronologischen Reihenfolge, jedoch ohne Wiederholungen (z.B. bei 2 Kapiteln über Ägypten).
Dadurch, daß Wiederholungen auftreten können, ist es auch möglich, daß diese unterschiedliche Werte in k.date stehen haben. Wie soll nun das DBMS herausfinden welcher dieser Werte der gewünschte ist?
Hast Du 'ne Idee?
Ich würde das ganze nicht mit distinct[1], sondern mit einer Gruppierung lösen. Gruppiere nach c.name und entscheide dann, mittels einer Aggregat-Funktion, welcher der möglichen Werte aus k.date für Dich relevant ist.
Grüße
Klaus
[1] distinct ist zwar ab und zu unumgänglich, in den meisten Fällen aber der absolut falsche Weg ein Problem lösen zu wollen.