使用GROUP BY获取最后的条目

时间:2010-09-28 10:21:02

标签: mysql group-by prepared-statement

我遇到GROUP BY问题。它返回它可以找到的第一个条目,但我希望它返回最后一个条目。这可能吗?

这是我的查询(准备好的查询):

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

我的表格如下:

alt text

我想要它返回的是第7行和第3行,但我得到1和2。

1 个答案:

答案 0 :(得分:1)

尝试:

SELECT stamp_user, max(stamp_date), stamp_type
FROM rws_stamps
WHERE stamp_date >= ?
GROUP BY stamp_user, stamp_type