Hi!
Kenne mich Dank MySQL mit Subselects nicht wirklich aus, verstehe ich das richtig: Du willst alle Datensätze aus der kunde, die in der Spalte artikelnr eine Nummer enthalten die in der Tabelle artikel vorkommt, oder?
SELECT kundennr FROM kunde WHERE artikelnr ALL (SELECT DISTINCT artikelnr FROM artikel)
Dann würde ich das mit einem LEFT JOIN machen
SELECT t1.kundennr
FROM kunde AS t1
LEFT JOIN artikel AS t2
ON t1.artikelnr = t2.artikelnr
WHERE t2.artikelnr IS NOT NULL
Siehe auch http://www.mysql.de/documentation/mysql/bychapter/manual.de_Deutsch.html#ANSI_diff_Sub-selects
http://www.mysql.de/documentation/mysql/bychapter/manual.de_Reference.html#JOIN
Grüße
Andreas