MySQL: что происходит с неагрегированными полями при GROUP BY?

У меня очень простой вопрос о следующем поведении в MySQL.

Предположим, мы делаем следующееGROUP BY:

SELECT a, b, SUM(c)
FROM table
GROUP BY b;

Что происходит с полемa, который не является ни агрегированным, ни включенным вGROUP BY поля?

MySQL просто неявно применяетсяFIRST(a) вa? Если это так, является ли это поведение согласованным или оно выбирает случайное значение из всех значений дляa?

Ответы на вопрос(2)

Ваш ответ на вопрос