Mailinglisten-Archive |
Norbert Pfeiffer wrote: > Hi Benedikt, > > die doppelten Schulnummern bekommst Du mit: > > SELECT schulnummer > FROM bestellungen > GROUP BY schulnummer > HAVING COUNT(*) > 1 > ORDER BY schulnummer; > > Da Dir nur MySQL 4.0.* zur Verfuegung steht, steckst Du > diese Nummern in einen kommaseparierten String. > z.B.: > $numbers = '1,3,5,7,9'; > > Und nun kommt der "richtige" Aufruf: > > SELECT * > FROM bestellungen > WHERE schulnummer > IN ( $numbers ) > ORDER BY schulnummer; das Problem ist aber das er eine Abfrage haben wollte ... wenn er einen PRIMARY KEY (`id`) hat müsste es so funktionieren: SELECT `test`.* FROM `test` LEFT JOIN `test` AS `copy` ON `test`.`nummer` = `copy`.`nummer` WHERE `test`.`id` <> `copy`.`id` GROUP BY `test`.`id` -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive