phpbar.de logo

Mailinglisten-Archive

RE: Doppelte Datensätze
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Doppelte Datensätze



>Problem: Ich habe eine datenbank in der ca. 1400 partys eingetragen
>sind. Leider gibt es manche einträge, die mehrfach vorhanden sind.
>Nun möchte ich 
>a) Alle partys, die mehr als einmal vorkommen haben
>   Dazu hatte ich folgendes probiert:
>   select distinct (partyname),count(id) from partybase 
>   where count(id) > 1
>   group by partyname

Probiere mal:

select partyname, count(partyname) from partybase group by partyname having
count(partyname)>1

>b) Alle partys, deren datum und namen doppelt ist. Irgendwie geht
>   das wohl mit join auf die eigene tabelle, aber wie genau?

Man könnte die Spalten auch addieren, dazu weiß ich aber die Syntax nicht
genau. Bitte noch nach mysql übersetzen:

select concat(partyname,to_char(datum,"format")) alias namedat, count(*)
from partybase group by namedat having count(namedat)>1

Mfg. SL.


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive