求教关于查询的问题

th169601 2012-05-09 08:24:23
我有2个表要进行数据比对,比对时要以多个字段为依据
需要得到的结果是:
1. 2个表中相同的数据(放到新的表中)
2. 2个表不同的数据(放到新的表中)
请问该怎么写这个查询
...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2012-05-10
  • 打赏
  • 举报
回复
刚想写代码,小F已经贴出来了,我也就不写了。
长垣小康 2012-05-10
  • 打赏
  • 举报
回复
小F、唐詩為何處處都是見到你們的身影了。不過答案都很好啊
--小F-- 2012-05-09
  • 打赏
  • 举报
回复
1. 2个表中相同的数据(放到新的表中)
insert into newtable (a,b,c..) select a.a,a.b,a.c from a where exists(select 1 from b where a=a.a and b=a.b and c=a.c ...)
2. 2个表不同的数据(放到新的表中)

改成NOT EXISTS
小天 2012-05-09
  • 打赏
  • 举报
回复
给点测试数据出来,瞬间就很多人回答你的
th169601 2012-05-09
  • 打赏
  • 举报
回复
能给我写具体吗,谢谢
唐诗三百首 2012-05-09
  • 打赏
  • 举报
回复
用inner join及left join即可.

或exists及not exists.

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧