Receba as últimas entradas usando GROUP BY
Estou tendo problemas com o GROUP BY. Ele retorna a primeira entrada que pôde encontrar, mas eu gostaria que ela retornasse a última entrada. Isso é possível?
Aqui está minha consulta (consulta preparada):
SELECT stamp_user, stamp_date, stamp_type
FROM rws_stamps
WHERE stamp_date >= ?
GROUP BY stamp_user
ORDER BY stamp_date DESC
Minha tabela fica assim:
O que eu quero que ele retorne são as linhas 7 e 3, mas recebo 1 e 2.