access数据库中一张表的一列数据更新另一张表的一列数据
各位高手:在access数据库中,我想用一张表的一列值去更新另一张表的已列值,语句:updatetbmonthkucunset前残=selecttbmaster.库存数量...
各位高手:
在access数据库中,我想用一张表的一列值去更新另一张表的已列值,语句:
update tbmonthkucun set 前残=select tbmaster.库存数量,tbmonthkucun.前残 from tbmaster,tbmonthkucun where tbmaster.品番=tbmonthkucun.品番 and tbmaster.改番=tbmonthkucun.改番
为什么总是报错?
我写错了,应该是:
update tbmonthkucun set 前残=select tbmaster.库存数量 from tbmaster,tbmonthkucun where tbmaster.品番=tbmonthkucun.品番 and tbmaster.改番=tbmonthkucun.改番
在access数据库中报错。 展开
在access数据库中,我想用一张表的一列值去更新另一张表的已列值,语句:
update tbmonthkucun set 前残=select tbmaster.库存数量,tbmonthkucun.前残 from tbmaster,tbmonthkucun where tbmaster.品番=tbmonthkucun.品番 and tbmaster.改番=tbmonthkucun.改番
为什么总是报错?
我写错了,应该是:
update tbmonthkucun set 前残=select tbmaster.库存数量 from tbmaster,tbmonthkucun where tbmaster.品番=tbmonthkucun.品番 and tbmaster.改番=tbmonthkucun.改番
在access数据库中报错。 展开
3个回答
展开全部
用类似这样的语句,不过这个语句在SqlServer里通过,Access还没试过,记得好像可以:
update a set a.前残 = b.前残 from tbmonthkucun a, tbmonthkucun b where a.id=b.id
update a set a.前残 = b.前残 from tbmonthkucun a, tbmonthkucun b where a.id=b.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前残=后面只能一个值,如果你的sql语句查询出多个值就会错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |