Mailinglisten-Archive |
versuch mal select partyname, count(*) as anzahl from partybase group by partyname having anzahl > 1 -----Original Message----- From: andreas amalesh kempf <aka_(at)_bigfoot.de> To: mysql-de_(at)_lists.4t2.com <mysql-de_(at)_lists.4t2.com> Date: Friday, July 09, 1999 10:56 AM Subject: Doppelte Datensätze Hi loide, irgendwie liegts wohl am guten wetter, daß das hirn nicht so will ;) 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 Ohne die where-bedingung bekomme ich alle einträge, mit der where-bedingung einen error "Invalid use of group function" Was muß ich tun? b) Alle partys, deren datum und namen doppelt ist. Irgendwie geht das wohl mit join auf die eigene tabelle, aber wie genau? Tia! amalesh -- German Goatrance: http://www.goatrance.de Parties & Flyer : http://www.goatrance.de/goafreak/ Partyserver 4U : http://www.goatrance.de/partyserver/ Contact : amalesh_(at)_goatrance.de ~ icq:963380
php::bar PHP Wiki - Listenarchive