我(有效地)有一个平面数据库表“boxList”,其中包含(简化)列,如下所示
BLID, identity, editDate, notes
BLID是自动/唯一
数据更新将另存为新条目。 我想根据最新日期的所有标识的不同列表返回每一列。所有的努力都要么返回“空”或“一切”或一个不同的列表,而是自然选择,而不是由MAX(editDate)选择。 (我没有举手尝试的例子)
如果我将标识列标准化,我认为缺少索引是问题吗?
数据示例:
1,B6,2012-01-22,notes
2,C4,2012-01-24,some notes
3,B6,2012-02-01,notes updated
希望回归:
2,C4,2012-01-24,some notes
3,B6,2012-02-01,notes updated
亲切的问候和期待的感谢
aDub
答案 0 :(得分:0)
如果BLID是自动增量,则身份的最新值是具有最高BLOOD的值
SELECT * FROM [TABLE] AS t1
WHERE BLID = (SELECT MAX(BLID) from [TABLE] AS t2 where t.identity= t2.identity)
通过此声明,您可以获得最新的日期。