Foxtable(狐表)用户栏目专家坐堂 → 请教update语句问题


  共有3809人关注过本帖树形打印复制链接

主题:请教update语句问题

帅哥哟,离线,有人找我吗?
pyh6918
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/7/12 21:32:00 [显示全部帖子]

借贴一用

我和楼主有同样的需求,不同之处在于,我的新价值是根据表A单位列的内容,在表B中对应的列中取值。

如:表A单位列的内容是“生产部”,那么在表B的“生产部”列中取值,表A单位列的内容是“销售部”,那么在表B的“销售部”列中取值。

 

UPDATE 表A SET 表A.价格 = B.新价格 FROM 表A a LEFT JOIN 表B b ON a.产品编码 = b.产品编码

 

b.(表A.单位) 这个不知道怎么写。

 


 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/7/13 10:45:00 [显示全部帖子]

谢谢,已经在使用find,只是效率太低,想改成后台更新。

 

还有比这个更复杂的计算,这个都没办法,那只能用find了。谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/7/13 12:53:00 [显示全部帖子]

谢谢甜版,我试一下。

 回到顶部