我要求选择每个人的最新记录。
表中的值:
期望的结果:
SELECT * FROM table WHERE date = ( SELECT MAX(date) FROM TABLE )
以上陈述仅向我提供日期为“17.06.2013”的记录。我如何调整我的陈述,以便每个人的最新条目都被输出?
非常感谢你的帮助!
答案 0 :(得分:1)
这可以通过一个简单的小组来实现。
SELECT Person,MAX(Date)As Date FROM table GROUP BY Person