dedlfix: Mehrere unterschiedliche Ergebnisse aus einer DB lesen

Beitrag lesen

Tach!

select count(id) from tabelle where ball = 'rot'
select count(id) from tabelle where ball = 'blau'
select count(id) from tabelle where ball = 'grün'


> Wie kann man diese Abfragen zu EINER verbinden?  
  
Gruppieren. Mit WHERE ball IN (..., ..., ...) die gewünschten Farben wählen (falls erforderlich) und dann GROUP BY ball. ball auch noch in die SELECT-Klausel aufnehmen, sonst weist du nicht, welcher Wert zu welcher Farbe gehört.  
  
Übrigens ist bei einem Datenbank-Problem der PHP-Code völlig uninteressant. Lass den ganz weg, dann klappt auch die Syntax-Einfärbung.  
  
  
dedlfix.