2017-09-22 2 views
0

Ich muss die CC-Spalte zählen. in der Weise, dass das Ergebnis mit nur 2 Zeilen wird. erste Reihe. die Menge der Menschen, die premio_id = 0 und die zweite Reihe haben, die Menge der Menschen, die premio_id anders als 0 haben. Danke an alle.MYSQL mit doppelter Bedingung zählen

Simulation des Ergebnisses.

| quantity_people | premio type  | 
| 3000   |  0   | 
| 25231  | different to 0 | 

Tabelle:

table data

Antwort

0

Try this:

select sum(cc) as quantity_people, 
(case premio_id when 0 then '0' else 'different to 0' end) as premio_type 
from your_table_name 
group by (case premio_id when 0 then '0' else 'different to 0' end); 
+0

Sie benötigen die Anzahl der cc Spalte oder die Summe der Werte in ihm? – roshan

+0

danke. Die Lösung ist die richtige. – zebaz