标签: sql
我有一个包含许多列的表格X. X.ID和X.START_DTE是该表的PK。我想编写一个查询,只显示一个带有最新X.DTE的X.ID。
确保在我的查询中没有返回重复的X.ID的最佳方法是什么?
答案 0 :(得分:1)
听起来同一个id可以在表中多次使用不同的日期,并且您希望每个id都具有最新日期。如果是这样的话那么
select x.id, max(x.dte) from x group by x.id