有如下的数据,除ID外的记录都重复了一次
ID A B C ……
——————————————
1 A1 B1 C1
2 A1 B1 C1
3 A2 B2 C2
4 A2 B2 C2
...
...
有什么好的方法,删除重复记录后使得除ID外的数据唯一,即如下
ID A B C ……
——————————————
1 A1 B1 C1
3 A2 B2 C2
或如下等等。。。
ID A B C ……
——————————————
2 A1 B1 C1
3 A2 B2 C2
http://www.csdn.net/expert/topic/781/781997.xml?temp=.306698
应作以下修改:
Create procedure update_table_A
as
SELECT id = max(id),A,B,C into Temp_table from TABLE_A group by a,b,c
DELETE FROM TABLE_A
INSERT INTO TABLE_A(ID,A,B,C) SELECT * FROM Temp_table
drop table Temp_table
。。。。。。。。
sql = "exec update_table_A"
cm.execute(sql) cm -> commond
。。。