求教:用外关联查询
在table1 中的name字段存了两个名字:dong,wang
在table2中的name2字段存了一个名字:dong要求用外关联查找出没有在table2.name2中出现的那个名字wang请指教谢谢
在table1 中的name字段存了两个名字:dong,wang
在table2中的name2字段存了一个名字:dong要求用外关联查找出没有在table2.name2中出现的那个名字wang请指教谢谢
left join
@table1 as s
on t.name2 <> s.name1
或者
select * from table1 where not exists(select * from table2 where table1.name=table2.name)
insert into @a select 'wang'
union all select 'dong'
select * from @adeclare @b table (name2 varchar(10))
insert into @b select 'dong'
select * from @bselect name1,name2 from @a left join @b on name1=name2 where name2 is null