sql如何用一个表字段联系关系更新另一个表字段

有俩个表,一个是noami表,一个是办公用品表。这俩个表中其中一个栏位是相同的,都有用品编号数值。我想要的是根据办公用品表中的数量栏位修改noami表中的数量栏位下的值?... 有俩个表,一个是noami表,一个是办公用品表。这俩个表中其中一个栏位是相同的,都有用品编号数值。我想要的是根据办公用品表中的数量栏位修改noami表中的数量栏位下的值?
noami表中的noami01和办公用品表中的用品编号是相同的,而noami表中的noami011和办公用品表中的数量是不同的。根据办公用品表中的数量把noami表中的noami011中不同的数字修改成一样的。
展开
 我来答
du瓶邪
2015-08-05 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2840万
展开全部
有两个表A和B,均有key和value两个字段,如果B的key在A中也有,就把B的value换为A中对应的value
update b set b.value=(select a.value from a where a.key=b.key) where b.id in(select b.id from b,a where b.key=a.key);
但是如果没有ID字段:
update b set b.value=(select a.value from a where a.key=b.key) where b.key in(select b.key from b,a where b.key=a.key);
cygcyg201061ad7
2014-03-27 · TA获得超过1433个赞
知道小有建树答主
回答量:1086
采纳率:58%
帮助的人:532万
展开全部
UPDATE noami SET noami011=办公用品数量字段 FROM noami,办公用品 WHERE noami.noami01
=办公用品表.用品编号

当然后面的WHERE 也可以改成LEFT JOIN
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwynian
2014-03-27
知道答主
回答量:42
采纳率:0%
帮助的人:16.1万
展开全部
没礼貌的人,删除本人回答。这种小问题还要SQL!浪费精力!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式