Hi,
SELECT tabelle2.preis FROM tabelle1 JOIN tabelle2 ON tabelle2.artikelnr=tabelle1.artikelnr GROUP BY tabelle1.artikelnr
ich bin immer wieder enttäuscht von MySQL, wenn nicht schlicht und ergreifend ein Fehler ausgespuckt wird, sobald man eine Gruppierung einsetzt und Spalten selektiert, nach denen nicht gruppiert wird. Bei so etwas *kann* nur ein rein zufälliges Ergebnis rauskommen.
Welcher der in Frage kommenden Ergebnis-Datensätze muss denn Deiner Ansicht nach hier aus der Gruppierung herauspurzeln, und warum bestehst Du auf diesen und nicht auf einen anderen? Wenn Du es für legitim hältst, dass der Datensatz mit preis=80.00 gewählt wird, warum ist es dann illegitim, dass bei einer Umformulierung des Statements der mit preis=219.00 kommt? Immerhin suchst Du nach einem Maximum, dann ist es doch eigentlich nett von MySQL, dass hier über den Zufall hinaus auch tatsächlich der Maximalwert genommen wird.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes