baluff
19.09.2005, 16:19
Hallo Leute
ich experimentiere gerade mit Abfragen, welche mit GROUP BY sortiert sind. Dabei bringt MySQL Fehler in den Ergebnissen.
Nehmen wir z.B. an, ich sende folgende Abfrage an meinen MySQL-Server:
SELECT id, name, wert1, max(intwert2) FROM tabelle1 WHERE name='test' GROUP BY wert1;
dann bringt er mir zwar schön für jeden unterschiedlichen wert1 ein Resultat, aber teilweise mit der falschen id, was natülich tödlich ist ...
Weiss jemand, warum das so ist? Muss ich etwas in der Abfrage ändern?
Danke und Gruss
baluff
ich experimentiere gerade mit Abfragen, welche mit GROUP BY sortiert sind. Dabei bringt MySQL Fehler in den Ergebnissen.
Nehmen wir z.B. an, ich sende folgende Abfrage an meinen MySQL-Server:
SELECT id, name, wert1, max(intwert2) FROM tabelle1 WHERE name='test' GROUP BY wert1;
dann bringt er mir zwar schön für jeden unterschiedlichen wert1 ein Resultat, aber teilweise mit der falschen id, was natülich tödlich ist ...
Weiss jemand, warum das so ist? Muss ich etwas in der Abfrage ändern?
Danke und Gruss
baluff