Получить последние записи, используя GROUP BY

У меня проблема с GROUP BY. Он возвращает первую найденную запись, но я бы хотел, чтобы она вернула последнюю запись. Это возможно?

Вот мой запрос (подготовленный запрос):

SELECT stamp_user, stamp_date, stamp_type
FROM rws_stamps
WHERE stamp_date >= ?
GROUP BY stamp_user
ORDER BY stamp_date DESC

Моя таблица выглядит так:

То, что я хочу вернуть, это строки 7 и 3, но я получаю 1 и 2.

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

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