日期:2014-05-17  浏览次数:20382 次

根据条件,删除重复字段的记录?
RC_ID    RC_DeviceID    RC_TimeNo
1        1              1
2        1              2
3        1              3
3        1              3
4        1              4
5        1              4
6        1              5
7        2              1
8        2              2
9        2              3
10       2              4
...

说明:RC_ID为主键,删除RC_DeviceID=1 and RC_TimeNo=重复的记录。


最终结果
RC_ID    RC_DeviceID    RC_TimeNo
1        1              1
2        1              2
3        1              3
5        1              4
6        1              5
7        2              1
8        2              2
9        2              3
10       2              4
...
------解决方案--------------------


if object_id('tb')is not null drop table tb
go
CREATE TABLE tb(RC_ID  int,  RC_DeviceID  int,  RC_TimeNo  int)
INSERT tb SELECT
1   ,     1    ,          1 UNION ALL SELECT 
2   ,     1   ,           2 UNION ALL SELECT 
3   ,     1  ,            3 UNION ALL&n