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