MySQL: Was passiert mit nicht aggregierten Feldern auf einem GROUP BY?
Ich habe eine sehr grundlegende Frage zum folgenden Verhalten in MySQL.
Angenommen, wir machen das FolgendeGROUP BY
:
SELECT a, b, SUM(c)
FROM table
GROUP BY b;
Was passiert mit dem Felda
, das weder aggregiert noch im @ enthalten iGROUP BY
Felder?
Wendet MySQL nur implizit @ FIRST(a)
zua
? Wenn ja, ist dieses Verhalten konsistent oder ermittelt es einen zufälligen Wert aus allen Werten füra
?