Kim N.: join - mehrere zeilen einer zeile zuordnen

Beitrag lesen

Hallo nochmal...

nun hat sich mir eine andere Wissenslücke eröffnet:

Thema joins:

wie bringe ich es jetzt fertig, dass mir _alle_ termine _einer_ veranstaltung angezeigt werden (die Suchfunktion soll zunächst nicht berücksichtigt werden)

so sieht es zur zeit aus:

  
  
  
$sql = "SELECT a.ueberschrift, b.beginn, b.ende FROM veranstaltungen a, termine b WHERE a.id = b.vid";  
  
$result = mysql_query($sql) OR die(mysql_error());  
if(mysql_num_rows($result)) {  
 while($row = mysql_fetch_assoc($result)) {  
  echo "<h3>".htmlentities($row['headline'])."</h3>\n";  
  
  
// PROBLEM:  wie werden anschließend alle Zeilen aus Tabelle 2 (Termine) gelesen, wo a.id = b.vid?  
  
  echo "von: ".$row['beginn']." bis: ".$row['ende'];  
 }  
}  

gruß kim