有兩個表 一模一樣的字段
但是2個表的信息不一定相同要求: 查出這兩個表不一樣的信息 用SQL
例如:例如
字段 Category Level PartNo Description
表A有信息 TF 2 700 TF-CAR
表A有信息 TC 2 700 TF-CAR
表B有信息 TF 2 700 TF-CAR這種情況 只顯示
表A有信息 TC 2 700 TF-CAR
各位大虾帮帮忙,小弟明天交任务,在线等。
但是2個表的信息不一定相同要求: 查出這兩個表不一樣的信息 用SQL
例如:例如
字段 Category Level PartNo Description
表A有信息 TF 2 700 TF-CAR
表A有信息 TC 2 700 TF-CAR
表B有信息 TF 2 700 TF-CAR這種情況 只顯示
表A有信息 TC 2 700 TF-CAR
各位大虾帮帮忙,小弟明天交任务,在线等。
select disticnt Level, PartNo, Description into #t from 原表
truncate table 原表
insert into 原表(Level, PartNo, Description)
select * from #t
create table A
(
Category varchar(10),
Level int ,
PartNo int,
Description varchar(20)
)
create table B
(
Category varchar(10),
Level int ,
PartNo int,
Description varchar(20)
)
insert into A values('TF',2,700,'TF-CAR')
insert into A values('TC',2,700,'TF-CAR')
insert into B values('TF',2,700,'TF-CAR')select distinct Level, PartNo, Description into #t from A
truncate table B
insert into A(Level, PartNo, Description)
select * from #t
select distinct * from A where Category not in(select Category from B)
union
select * from Bselect Category Level PartNo Description from #t group by Category Level PartNo Description having count(*)<2
这样试试。。两表合并之后,不相同为的数据肯定都只是一条