(急)SQL SERVICE 2005的查询脚本
(急)求一个SQL SERVICE 2005的查询脚本
表table
id aboutId
1 11
2 11
3 22
4 22
5 33
6 44
7 11
8 33
9 44
现在需要根据aboutId得到所有的最新记录,在实际数据库中根本不知道id到底是多少,不过是自动增长的主键。
根据上面插入的记录,最终需要得到的数据应该是id分别为7、8、9的记录。
------解决方案--------------------
应该是id分别为4、7、8、9的记录吧?
select max(id),aboutId from table group by aboutId
表table
id aboutId
1 11
2 11
3 22
4 22
5 33
6 44
7 11
8 33
9 44
现在需要根据aboutId得到所有的最新记录,在实际数据库中根本不知道id到底是多少,不过是自动增长的主键。
根据上面插入的记录,最终需要得到的数据应该是id分别为7、8、9的记录。
------解决方案--------------------
应该是id分别为4、7、8、9的记录吧?
select max(id),aboutId from table group by aboutId