Manyahin
Новичок
Привет, есть две таблицы, клиенты и их заказы. Цель, выбрать пользователей, у которых последний заказ совершен более месяца назад.
Я составил такой SQL запрос:
Я составил такой SQL запрос:
Но есть проблема, он сравнивает самый первый заказ в таблице, в место того, что бы сравнить последний заказ пользователя. ORDER BY orders.id DESC не помогает, помогите с решением.SELECT users.id, users.name
FROM users
LEFT JOIN orders ON users.id = orders.user_id
WHERE orders.created < NOW() - INTERVAL 2 MONTH
GROUP BY users.id
ORDER BY orders.created DESC