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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta