Mailinglisten-Archive |
>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.
php::bar PHP Wiki - Listenarchive