Size: a a a

2021 August 26

VP

Vasili Pinchuk in MySQL
сгруппируется по grouped_column
источник

D

Dmitry in MySQL
Это да, а какие значение у остальных,
not_grouped
, колонок будут?
У меня всегда значение из самого верхнего рядка агрегированой колонки.
источник

S

Syntax Highlight Bot in MySQL
источник

D

Dmitry in MySQL
Ну опечатка,
not grouped
хотел сказать) Это влияет на суть?
источник

S

Syntax Highlight Bot in MySQL
источник

D

Dmitry in MySQL
А это бот)
источник

D

Dmitry in MySQL
круто)
источник

VP

Vasili Pinchuk in MySQL
нет агрегации, скорее всего первая (1 случайная)
источник

VP

Vasili Pinchuk in MySQL
как сортироваться ещё будет
источник

VP

Vasili Pinchuk in MySQL
сам запрос некоректный
источник

VP

Vasili Pinchuk in MySQL
что нужно получить?
источник

D

Dmitry in MySQL
Я хочу понять как работает MySQL в таких ситуациях. Понимаю что group by предназначен чтобы использовать его вместе с агрегирующими функциями (SUM, MAX)
Но как он поведёт себя если в выборку добавить и колонку без агрегируемой функции?
источник

VP

Vasili Pinchuk in MySQL
сгруппирует по указанному полю
источник

D

Dmitry in MySQL
А какие значения подставит в колонки без агрегирующих функций?
источник

VP

Vasili Pinchuk in MySQL
Vasili Pinchuk, [26.08.21 10:15]
нет агрегации, скорее всего первая (1 случайная)
источник

T🐜

The Ant 🐜 in MySQL
чтобы не гадать, надо выставить в конфиге более строгий режим проверки для группировок. Без явного указания будет ошибчками сыпать.
источник

D

Dmitry in MySQL
Да это я и хотел узнать.
источник

D

Dmitry in MySQL
К сожалению это невозможно) То таким выбокам уже миллионы юзеров в минуту лазят по сайту)
источник

IZ

Ilia Zviagin in MySQL
Это невалидный запрос
источник

D

Dmitry in MySQL
В общем никак невозможно влиять на значеня этих колонок, которые без агрегирующих функций, верно?
источник