SQL2000源数据和目标数据行对比

sankyqiu 2013-03-16 09:23:05
SQL2000从源表查对比,查找出在目标表中没有的行.
需判断三个条件同时成立时
vipmaterialid,viptraderid,vipbmclid

源表slaedetail中的列
vipmaterialid,viptraderid,vipbmclid,vipjcquantity
1 , 2 , 33 , 999
3 , 22 , 23 , 888
4 , 3 , 123 , 777


视图vip_wwjcquantity 被对比视图
vipmaterialid,viptraderid,vipbmclid,vipjcquantity
1 , 2 , 33 , 77777
4 , 3 , 123, 88888

要求结果如下:

vipmaterialid,viptraderid,vipbmclid,vipjcquantity
3 , 22 , 23 , 888

...全文
58 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
select * from slaedetail a where not exists (select 1 from vip_wwjcquantity b where a.vipmaterialid=b.vipmaterialid and a.viptraderid=b.viptraderid and a.vipbmclid=b.vipbmclid)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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