我在表中有30个记录标题相同,但每个记录都有不同的ID和日期。如何在日期最近的查询中返回?如何在MySQL GROUP BY中返回DATE的第一条记录?
表看起来是这样的:
Id - Title - Date
-----------------
1 - africa - 2012-11-27
2 - africa - 2012-11-26
3 - africa - 2012-11-25
我需要返回哪个ID是3的记录的查询,即通过日期最近的。我试过的所有直到现在使用GROUP BY只返回记录,至于Id是1.我该怎么做?
如果“日期”列有什么值得注意的话,那么记录'id = 1'比'id = 3'更“近”? – eggyal
最近的记录是Id 1的记录,所以也许您的查询返回正确的结果。 –