У меня проблема при использовании Order By
и Group By
в строке запроса.Order By before Group By Mysql
Я хочу Order By
до Group By
, но это не работает.
Я искал и найти какое-то решение, но оно не работает со мной:
SELECT * FROM
(
SELECT minder_id, service_type_id
FROM minder_service
WHERE minder_id = 238
AND deleted_at is null
ORDER BY service_type_id ASC
) AS t
GROUP BY t.minder_id
Run 1
ВЫБОР minder_id, service_type_id ОТ minder_service ГДЕ minder_id = 238 И deleted_at является нулевым ЗАКАЗ BY service_type_id ASC
Результат: Photo for Result 1
- Run 2: Полный Photo for Result 2
Пожалуйста, посмотрите на.
Большое спасибо.
Что вы пытаетесь достичь? – HoneyBadger
Что вы хотите сделать по этому запросу? в этом запросе нет ни одного имени таблицы –
вы хотите с наименьшим service_type_id? Если да, то используйте DESC вместо ASC –