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