Ich habe zwei Tabellen in der ersten stehen die Hauptdaten:
id ! state
---------------
1 ! Deutschland
2 ! Österreich
3 ! Schweiz
in der zweiten die Zuordnungen zu tabelle 1
to ! city
----------------
1 ! München
1 ! Hamburg
1 ! Berlin
1 ! Nürnberg
2 ! Wien
2 ! Salzburg
Nun versuche ich über die gleiche select Abfrage auch noch die Anzahl der einzelnen Städten (tabelle2) zu den jeweiliegn Ländern aus der (tabelle1) zu schaffen.
Im Augenblick mache ich es so, aber es müsste auch über eine einzige SELECT Abfrage zu machen sein:
$sql = "select id from tabelle1";
$result = mysql_query($sql);
while ($ausgabe = mysql_fetch_object($result))
{
$sql = "SELECT id FROM tabelle2 WHERE to=1
$result2 = mysql_query($sql);
$ergebnis = mysql_num_rows ( $result2);
echo 'Anzahl:'.$ergebnis.'<br>';
}
Noah