MySQL: ¿Qué sucede con los campos no agregados en un GROUP BY?
Tengo una pregunta muy básica sobre el siguiente comportamiento en MySQL.
Supongamos que hacemos lo siguienteGROUP BY
:
SELECT a, b, SUM(c)
FROM table
GROUP BY b;
Que le pasa al campoa
, que no se agrega ni se incluye en elGROUP BY
¿campos?
¿MySQL solo se aplica implícitamenteFIRST(a)
aa
? Si es así, ¿es consistente este comportamiento o toma un valor aleatorio de todos los valores paraa
?