Spieleentwicklung 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 Zitieren 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 Zitieren 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 Zitieren
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 Zitieren
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 Zitieren
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 Zitieren