Treziman: Mehrere unterschiedliche Ergebnisse aus einer DB lesen

Beitrag lesen

Hallo allerseits,
ich habe folgendes Problem, zu dem ich noch keine passende Lösung gefunden habe. Ich hoffe, hier einen Denkanstoss zu bekommen.
Es geht darum, aus EINER DB die unterschiedlichen Einträge EINER Spalte auszulesen. Die einzelnen Abfragen würden so lauten:

  
$abfrage1 = mysql_query("select count(id) from tabelle where ball = 'rot' ");  
$abfrage2 = mysql_query("select count(id) from tabelle where ball = 'blau' ");  
$abfrage3 = mysql_query("select count(id) from tabelle where ball = 'grün' ");  

Wie kann man diese Abfragen zu EINER verbinden? Über mehrere Tabellen würde es mit join gehen, aber bei nur einer Tabelle funktioniert das nicht.
Ich hätte gern sowas in der Art:

  
$abfrage = mysql_query("select count(id) as anz1 from tabelle where ball = 'rot' AND select count(id) as anz2 from tabelle where ball = 'blau' AND ...usw. ")  

Kann mir jemand auf die Sprünge helfen? Danke schonmal!