Mailinglisten-Archive |
Burkhard Stollenwerk wrote:
> Hallo,
> Möchte gerne die ANzahl der GRuppen rausfinden.
> leider liefert der gestestete Ansatz nur die Anzahl der Elemente in der
> Gruppe
>
> SELECT count(concat(schlagnr,schlagnrteil)) as parzg FROM flache where
> nutzer='1' and gesamt>0 GROUP BY (concat(schlagnr,schlagnrteil))
>
> Wie sollte das SQL - Kommando denn nun korrekt lauten?
COUNT ( DISTINCT ... )
http://www.mysql.com/doc/en/GROUP-BY-Functions.html#IDX1448
SELECT COUNT( DISTINCT CONCAT(`schlagnr`, `schlagnrteil`))
AS `parzg`
FROM `flache`
WHERE `nutzer` = '1'
AND `gesamt` > 0
... osä
und das nächste mal:
dbs at phpbar.de
mysql-de at lists.4t2.com
mysql-de at lists.mysql.com
--
Sebastian Mendel (www.sebastianmendel.de)
*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive