如何删除SQL-sever2000同一数据库下表名不同,而表中数据相同的两张表

日期:2011-06-27 23:08:56 人气:1

如何删除SQL-sever2000同一数据库下表名不同,而表中数据相同的两张表

假设table A,B,C,D 的列名都是C1 1、删掉B表中的和A表的重复值 DELETE B WHERE B.C1 IN(SELECT A.C1 FROM A); 2、删掉C表中的和A表的重复值:DELETE c WHEREc.c1 in(SELECT a.c1 FROM a); 3、方法1 :分三次执行 insert into a select * from b where b.c1 not in(select a.c1 from a); ins
    A+
热门评论