update无法绑定由多个部分组成的标识符

mr_foxsand 2010-11-16 10:11:18
create table gmhz(prodcode varchar(255),条码 varchar(255),名称 varchar(255),sl2010 float,sr2010 float,ml2010 float,sl2009 float,sr2009 float,ml2009 float)

update gmhz set sl2010=gm2010.sl10 from gmhz a,gm2010 b where a.prodcode=b.prodcode

2张表结构是相同的,为何会提示无法绑定由多个部分组成的标识符呢!
知道的大大们帮帮俺啊!
...全文
1185 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mr_foxsand 2010-11-16
  • 打赏
  • 举报
回复
哦,晓得了,感谢大家哦!
chenguang79 2010-11-16
  • 打赏
  • 举报
回复
from gmhz a,gm2010 b
你这里已经给这二个表定义的别名,哪么你在前面使用的时候就要使用这个别名,而不能再使用gm2010了
mr_foxsand 2010-11-16
  • 打赏
  • 举报
回复
3Q,问题解决,能帮忙解释下原因吗?新手比较小白了,嘿嘿!
jwdream2008 2010-11-16
  • 打赏
  • 举报
回复 1
update gmhz set sl2010=gm2010.sl10 from gm2010  where gmhz .prodcode=gm2010.prodcode
ForFumm 2010-11-16
  • 打赏
  • 举报
回复
update gmhz set sl2010=b.sl10 from gmhz a,gm2010 b where a.prodcode=b.prodcode
mr_foxsand 2010-11-16
  • 打赏
  • 举报
回复
哦,那个是复制代码的时候漏了,问题依旧,呵呵!
jwdream2008 2010-11-16
  • 打赏
  • 举报
回复
update gmhz set a.sl2010=gm2010.sl10 from gmhz a,gm2010 b where a.prodcode=b.prodcode

34,576

社区成员

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

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