Jaroslav Jablonski: Extremwerte und Verursacher ermitteln

Beitrag lesen

mit "SELECT min(Temp), max(Temp) FROM Messungen;" werden Extremwerte
ermittelt. Nun soll auch noch die Messstelle ausgegeben werden:
"SELECT Messstelle, max(Temp) FROM Messungen WHERE Temp = max(Temp);"
erzeugt aber den Fehler "Falsche Verwendung einer Gruppierungsfunktion".

SELECT Temp AS Minimum,Messstelle FROM Messungen GROUP BY Temp ASC LIMIT 1
SELECT Temp AS Maximum,Messstelle FROM Messungen GROUP BY Temp DESC LIMIT 1

Versuche nach Temperatur oder Messstelle zu gruppieren, bringt nichts.

In einer Abfrage geht das unter 4.1 imo nicht.

JJ