Mailinglisten-Archive |
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; Bei mir kommt dann sowas raus: +-------------+-------------+ | schulnummer | bezeichnung | +-------------+-------------+ | 1 | aaa | | 1 | jjj | | 3 | rrr | | 3 | ooo | | 3 | ttt | | 3 | kkk | | 3 | bbb | | 5 | ppp | | 5 | lll | | 5 | sss | | 5 | ccc | | 7 | qqq | | 7 | mmm | | 7 | ddd | | 9 | nnn | | 9 | eee | +-------------+-------------+ 16 rows in set (0.00 sec) Die Schulnummern (2,4,6,8) haben bei mir keine Dubletten. Wenn Du ein anderes Ergebnis brauchst, muttu sagen tun ... m. b. G. Norbert _____________________ normal: 02682-966898 Notruf: 0163-3613642 --------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive