phpbar.de logo

Mailinglisten-Archive

[dbs] doppelte eintraege

[dbs] doppelte eintraege

Sven Eicher phpbar at koalashome.de
Son Jul 4 19:25:55 CEST 2004


> > SELECT artnr, COUNT( SpalteMitDoppeltenEinträgen )  AS z FROM table
> > GROUP BY SpalteMitDoppeltenEinträgen HAVING z  > 1
> [Ralf] Danke geht; bisher mit join etc probiert; aber hast du vielleicht
> erweiterend eine Idee, wie ich jetzt von den doppelten, dreifachen
> datensätzen alle bis auf den mit dem größten datum lösche?

SELECT artnr, COUNT( SpalteMitDoppeltenEinträgen ) AS z, MAX( datum ) AS datum
FROM table
GROUP BY SpalteMitDoppeltenEinträgen
HAVING z >1

Damit solltest du alle Datensätze mit dem größten Datum erhalten.

-- 
Koala

php::bar PHP Wiki   -   Listenarchive