ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » 移动及嵌入式数据库 » 还是SQL语句的问题!!!

标题: 还是SQL语句的问题!!!
离线 bailuotuo
资深会员


精华贴数 1
个人空间 380
技术积分 4237 (334)
社区积分 1 (42087)
注册日期 2006-7-25
论坛徽章:7
ITPUB新首页上线纪念徽章     
      

发表于 2007-12-5 13:11 
还是SQL语句的问题!!!

我现在要实现这个功能,SQL语句中,修改和查询怎么套起使用,我现在有这么一个查询语句:select A.*, B.chinajin,B.benjin from newdata A inner join olddata B on A.shoujihao=B.shoujihao ,想通过修改语句来修改newdata这个表的数据,怎么弄啊!  
表中的主要字段是
表一
shoujihao chinajin benjin ……一个13个字段,现在我现在这个表中加个字段zhuangtai
表二
shoujihao zhuangtai
我现在想通过比较把,找出相同的,把表二中zhuangtai的值修改到表一中去,使其成为一个完整的表,那这个SQL该怎么写了?

csdn上的高手给了我一个语句:update newdata set zhuangtai=b.zhuangtai  from  olddata B on newdata .shoujihao=B.shoujihao
但现在出现一个错误,说操作符丢失,在表达式b.zhuangtai  from  olddata B on m1.shoujihao=B.shoujihao中,这个怎么解决了!不好意思


只看该作者    顶部
 
    

相关内容


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