ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MS SQL Server » 【有问必答】表中字段问题

标题: 【有问必答】表中字段问题
离线 安静的笑



精华贴数 0
个人空间 0
技术积分 74 (20879)
社区积分 0 (1826224)
注册日期 2008-7-23
论坛徽章:0
      
      

发表于 2008-7-30 13:24 
【有问必答】表中字段问题

这个用程序可以很简单的实现,可是现在是用存储过程去做。

有两个表a和b,遍历a中的c字段,与b中的所有d字段对比,相等不做操作,不等在b中插入a中与b中d字段不等的c字段的行。要用SQL实现怎么做?


只看该作者    顶部
离线 沙漠孤鹰
初级会员


精华贴数 0
个人空间 0
技术积分 163 (11271)
社区积分 12 (9861)
注册日期 2006-4-18
论坛徽章:0
      
      

发表于 2008-7-30 13:43 
insert into b
          select * from a where c not in (select d from b)


只看该作者    顶部
离线 许愿的梦想



精华贴数 0
个人空间 0
技术积分 242 (7983)
社区积分 2 (32401)
注册日期 2008-6-26
论坛徽章:0
      
      

发表于 2008-7-30 14:14 
insert into b select * from a where not exists(select 1 from b 0where d=a.c)


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问