Получить последние записи, используя 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)

Решение Вопроса

Пытаться:

SELECT stamp_user, max(stamp_date), stamp_type
FROM rws_stamps
WHERE stamp_date >= ?
GROUP BY stamp_user, stamp_type
 Marwelln28 сент. 2010 г., 19:09
Я использовал это вместе с некоторым PHP, чтобы заставить его работать.

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