SQL:ID& DTE是表中的键,我想得到一个只有一个ID和最新日期的表

时间:2014-07-21 18:25:01

标签: sql

我有一个包含许多列的表格X. X.ID和X.START_DTE是该表的PK。我想编写一个查询,只显示一个带有最新X.DTE的X.ID。

确保在我的查询中没有返回重复的X.ID的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

听起来同一个id可以在表中多次使用不同的日期,并且您希望每个id都具有最新日期。如果是这样的话那么

select x.id,
  max(x.dte)
from x
group by x.id