phpbar.de logo

Mailinglisten-Archive

DISTINCT Count

DISTINCT Count

Patrick Bierans mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 13:40:14 +0100


From:           	"Juri Smarschevski" <smj_(at)_intratools.de>
> verzweifelt ;-) suche ich nach einen workaround zum count(DISTINCT)
> Problem -
> > select count(*) where something;
> - SELECT DISTINCT Something WHERE ... in eine Tmp-Tabelle inserten
> - SELECT Something GROUP BY Something, die Ergebnisse mit einem
> Skript a la mysql_affected_rows()  bearbeiten.
> 
> Leider sind beide Varianten sehr unperformant, da theoretisch
> 1000-e von Zeilen gefunden werden koennen.
> 
> Haette jemand eine andere Idee ?
Hatten wir "select count(distinct(field)) from table" schon?

Patrick Bierans / LYNET Kommunikation AG/ pbierans_(at)_lynet.de
---------------------------------------------------------------
Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen.
Zentrale Luebeck: Fon +49-451-6131-0, Fax -333
Niederlassung Hamburg:  Fon +49-40-65738-0, Fax -333

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive