Sql 如何显示特定ID号的最后一条记录?

Sql 如何显示特定ID号的最后一条记录?,sql,ms-access,Sql,Ms Access,我有一个表,下面有字段 DrawingId DrawingNumber Revision 111 555555 0 111 555555 1 111 555555 2 111 555555 3 111 555555

我有一个表,下面有字段

DrawingId    DrawingNumber   Revision
111              555555                  0
111              555555                  1
111              555555                  2
111              555555                  3
111              555555                  4
我想通过查询显示最后一条记录

请指导我怎么做


谢谢。

对于单个ID,您可以使用以下内容:

从表t中选择top 1 t.*,其中t.drawingid=111 order by t.revision desc

更改
YourTable
以适合您的表名。

如果正在从组合框中选择绘图编号,如何使用代码?假设
drawingid
是组合框的绑定列,请更改
111
以引用您的组合框,例如
[Forms]![你的名字]![YourComboxName]