首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2005反复数据写入索引表

2012-10-12 
SQL2005重复数据写入索引表如题,有如下查询结果:IDBHDJRQ10019910.12012-05-0110019910.22012-05-22100199

SQL2005重复数据写入索引表
如题,有如下查询结果:
ID BH DJ RQ
1001 99 10.1 2012-05-01
1001 99 10.2 2012-05-22
1001 99 20.1 2012-06-01
1001 99 11.1 2012-08-01
 
在表A中设置的索引列是ID和BH,唯一标识和忽略重复键均选中是,
现只求把最后一条记录写入,如下行:应该如何实现。注:查询结果是大批量重复ID和BH的数据
1001 99 11.1 2012-08-01
 
谢谢!

[解决办法]

SQL code
insert into table1 select * from table2 as a where not exists (select 1 from table2 where id=a.id and bh=a.bh and rq>a.rq) 

热点排行
Bad Request.