Kim N.: join - mehrere zeilen einer zeile zuordnen

Beitrag lesen

Hallo

SELECT
  ueberschrift,
  beginn
  ende
FROM veranstaltungen v     -- v wie _v_eranstaltungen
INNER JOIN termine t       -- t wie _t_ermine
ON v.id = t.vid

  
Danke für diesen Hinweis.  
  
Der Join funktioniert ja tadellos, nur habe ich noch ein Problem bei der Ausgabe.  
  
Noch mal ein Beispiel:  
  
Tabelle Termine:  
id  vid    beginn       ende  
1 | 1  | 2005-10-05  |  2005-10-09  
2 | 1  | 2005-11-05  |  2005-11-09  
3 | 1  | 2005-12-05  |  2005-12-09  
  
  
meine bisherige Ausgabe war immer:  
  
Überschrift zur Veranstaltung mit id=1 (über vid verknüpft)  
von: 2005-10-05 bis: 2005-10-09  
  
Überschrift zur Veranstaltung mit id=1 (über vid verknüpft)  
von: 2005-11-05 bis: 2005-11-09  
  
Überschrift zur Veranstaltung mit id=1 (über vid verknüpft)  
von: 2005-12-05 bis: 2005-12-09  
  
  
das Ziel ist aber:  
  
Überschrift zur Veranstaltung mit id=1 (über vid verknüpft)  
von: 2005-10-05 bis: 2005-10-09  
von: 2005-11-05 bis: 2005-11-09  
von: 2005-12-05 bis: 2005-12-09  
  
  
d.h. wohl, ich bräuchte 2 verschachtelte sql abfragen.  
  
ich such mal im Forum danach.  
  
Danke  
Gruß Kim