max: Alle Treffer aus zweiter Tabelle zählen (mysql)

Beitrag lesen

Ich habe zwei Tabellen in meiner mysql Datenbank.
In einer sind meine einzelnen Bereiche gespeichert, in der anderen die jeweiligen Zuordnungen.

table1
1 Salat
2 Obst
3 Fleisch

table2
1 Gurke
1 Feldsalat
1 Tomate
2 Mandarine
2 Kirsche

Ich frage so ab:

<?php  
$sql =  "SELECT id,titel FROM table1";  
$result = mysql_query($sql);  
while ($ausgabe = mysql_fetch_object($result))  
{  
echo $ausgabe->titel.'<br>';  
}  
?>

SELECT id,titel FROM table1

so bekomme ich ja dann alle meine Titel aus der ersten Tabelle.

Ausgabe:

Salat
Obst
Fleisch

Jetzt würde ich gerne zählen wie viele Einträge es in der table2 zu den einzelnen titeln aus table 1 vorhanden sind, so dass das Ergebnis so aussieht

Ausgabe:

Salat 3
Obst 2
Fleisch 0

Kann mir da jemand weiterhelfen?

max