phpbar.de logo

Mailinglisten-Archive

[php] OT: Gruppen bei Mysql

[php] OT: Gruppen bei Mysql

Sebastian Mendel lists at sebastianmendel.de
Don Mar 11 10:44:39 CET 2004


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