SQL选择命令语法帮助

时间:2011-09-09 21:16:33

标签: sql sql-server syntax

希望这很简单,但我遇到了一些麻烦。我有一个有多个字段的表,但基本上两个重要的是ID和年份。多年内可以存在一个ID。如何设置一个select语句(我最终在另一个语句的连接中使用),以便我可以检索所有不同的IDS,并且它们存在的顶级年份没有重复项?

如果有一组这样的记录:

ID - Year
55 - 2000
55 - 2001
56 - 2000
56 - 2002

所以基本上我想要这样的东西返回:

55 - 2001
56 - 2002

帮助?

1 个答案:

答案 0 :(得分:6)

SELECT ID, MAX(Year) FROM MyTable GROUP BY ID

参考文献:

相关问题