Gibt es Bedingungen für "Gruoup by"?
am 18.09.2004 10:05:52 von Stefan Buhrmester
Hallo,
ich möchte eine mysql Abfrage realisieren, die nur dann Zeilen gruppiert,
wenn ein bestimmtes Feld ein bestimmten Wert hat.
Beispieltabelle: "Gewinn", "Name", "Einzeln"
Ich möchte jetzt quasi eine abfrage machen, wo Sum("gewinn") nach "Name"
Gruppiert wird, AUßER wenn "Einzeln"=1 ist. Die betreffenden Zeilen sollen
dann eben nicht mitgruppiert werden können und einzeln ausgegeben werden.
Geht das irgendwie?
Lieben Gruß,
Stefan
Re: Gibt es Bedingungen für "Gruoup by"?
am 18.09.2004 10:11:03 von Gerrit Beine
Stefan Buhrmester wrote:
> Hallo,
>
> ich möchte eine mysql Abfrage realisieren, die nur dann Zeilen gruppiert,
> wenn ein bestimmtes Feld ein bestimmten Wert hat.
>
> Beispieltabelle: "Gewinn", "Name", "Einzeln"
> Ich möchte jetzt quasi eine abfrage machen, wo Sum("gewinn") nach "Name"
> Gruppiert wird, AUßER wenn "Einzeln"=1 ist. Die betreffenden Zeilen sollen
> dann eben nicht mitgruppiert werden können und einzeln ausgegeben werden.
>
Gucke Dir mal UNION an.
Das wäre dann zwei Abfragen, eine mit WHERE Einzeln != 1 und GROUP BY
und eine mit WHERE Einzeln=1. Das Resultat wird komplett ausgegeben.
Gruss...
Der Indy
Re: Gibt es Bedingungen für "Gruoup by"?
am 18.09.2004 10:45:18 von Stefan Buhrmester
"Gerrit Beine" schrieb
> Gucke Dir mal UNION an.
> Das wäre dann zwei Abfragen, eine mit WHERE Einzeln != 1 und GROUP BY
> und eine mit WHERE Einzeln=1. Das Resultat wird komplett ausgegeben.
*freu*, danke dir! Genau das habe ich gebraucht :)
Stefan