mmofacts.com

MYSQL > GROUP BY mit AUSNAHMEN

gepostet vor 15 Jahre, 8 Monate von Kapsonfire

Wie löse ich es am elegantesten?

ich habe eine tabelle

name | sockel | sockel1

es soll ein group by Name,Sockel

allerdings sollen Datensätze wo sockel1 != 0 einzeln ausgegeben werden

gepostet vor 15 Jahre, 8 Monate von Isogames

ich glaube du kommst nicht drum rum die Abfrage mit group by auf die Sätze zu beschränken wo sockel1 != 0 ist und dann mit einem union all alle Sätze zu selektieren wo sockel1 = 0 ist

gepostet vor 15 Jahre, 8 Monate von Drezil

Original von Browser-Games World

Wie löse ich es am elegantesten?

ich habe eine tabelle

name | sockel | sockel1

es soll ein group by Name,Sockel

allerdings sollen Datensätze wo sockel1 != 0 einzeln ausgegeben werden

select name, sockel from tabelle where sockel1 = 0 group by name, sockel

union

select name, sockel from tabelle where sockel1 <> 0

Auf diese Diskussion antworten