phpbar.de logo

Mailinglisten-Archive

DISTINCT Count

DISTINCT Count

Juri Smarschevski mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 12:29:12 +0200


Hi Liste,

verzweifelt ;-) suche ich nach einen workaround zum count(DISTINCT)
Problem -

#I have a table with some rows duplicated, I want to run the usual
# select count(*) where something;
#but to get the count of only the distinct rows...

gefundene Moegliechkeiten:
- SELECT DISTINCT Something WHERE ... in eine Tmp-Tabelle inserten
und dann mit count() abfragen.
- 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 ?

Vielen Dank und Gruss,
Juri



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



php::bar PHP Wiki   -   Listenarchive