Ich habe ein Problem mit einer SQL-Abfrage, die genau das machen sollen, was das Beispiel 3.6.4. im MySQL-Manual (http://dev.mysql.com/doc/refman/4.1/en/ ... p-row.html) macht:
Code: Alles auswählen
SELECT article, dealer, price
FROM shop s1
WHERE price=(SELECT MAX(s2.price)
FROM shop s2
WHERE s1.article = s2.article);

Wenn ich die WHERE-Klausel im Sub-Select weglasse, kommt immerhin ein Ergebnis zurück.
Ach ja: Verwende MySQL 4.1 auf Windows Server 2003.
Wer weiß Rat?
Schonmal danke im Voraus!