问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MYSQL怎么实现两个表相减 求这样的SQL语句

发布网友 发布时间:2022-05-07 18:28

我来回答

5个回答

热心网友 时间:2022-05-07 19:57

UPDATE
A
SET
A.数量 = A.数量 - B.退货数量
FROM
A JOIN B
ON (A.物料编号 = B.物料编号);

上面这种2表关联更新写法
对于 A 表 与 B 表, 是 1对1 的情况下, 是没有问题的。
对于 A 表与 B 表, 是 1对多的情况下, 就没有测试过了。

热心网友 时间:2022-05-07 21:15

把两张表通过物料编号(反正两张表的连接字段)连接起来,这样的话数量字段和退货数量字段相当于在一个表中,接下来减法

热心网友 时间:2022-05-07 22:50

有mysql2000吗? 还是SQL Server 2000?
呵呵,不管了。如果是SQL Server,运行下面的命令就没错。MySQL的话,也可以试了,大差不差吧。

update a
set a.数量=a.数量-b.退货数量
from a,b
where a.物料编号=b.物料编号追问错误提示“对象名 a 无效 ”
“对象名 b 无效 ”
我是在SQL查询分析器里做验证的,最后才写进程序里。。。在线等!!

热心网友 时间:2022-05-08 00:41

也许要建一个触发器才能实现。追问怎么建??

热心网友 时间:2022-05-08 02:49

上面的update 完全正确,可以用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容手表很舒服的句子 情侣手表的对话句子 租门面和房东鉴了十年合同,房东要退店面,我可以不退吗,继续经 ...一篇朝花夕拾里十篇小短文的主要内容及作者的情感和主要人物的... 什么叫狼狗 狼狗的生活习性有哪些? 起个姓罗好听的宝宝名字 野火的近义词 个是词语解释 请旌词语解释 校园安全,伴我成长作文或森林防火,从我做起作文任选一项!!!!!!!!! 初中生7年级,麻烦了!!! 急需森林防火知识 浙江龙盛财报时间?浙江龙盛今日能买吗?浙江龙盛股千股千评? 浙江龙盛股票历史行情最高价?浙江龙盛股份股票价格?浙江龙盛能涨到多少钱? 浙江龙盛历史数据?浙江龙盛股今日股价?浙江龙盛今天为啥跌? Autodesk Inventor2017 卸载后 重装 显示已安装 导致无法重新安装 手机软件卸载后,再次下载无法安装是怎么回事 手机自带的软件卸载了然后就安装不上了 你们对大学语文慕课有什么观感? 手机软件卸载后无法再次安装 桌面图标的底色怎么变成透明的丫? 桌面图标的底色怎样调成透明? 我电脑桌面图标底色怎么变透明?? 电脑桌面图标为什么有底色,如何透明? 企业用户登录人才网怎么看求职者电话 如何让电脑桌面的图标文字底色透明? 求职网上姓名电话身份证这些资料哪些不必写真实的? 请问,怎样才能将桌面图标的底色,设置成透明的呢? 找工作有什么好点的网站? 什么求职网上留电话就行的? 发汗豆豉粥的制作方法和功效是什么? 吸引青春期男生的十个动作 男人都喜欢那些挑逗的动作 男生喜欢你的小动作? 男生哪些小动作是喜欢上你了 男生会喜欢这个动作吗? 手机查征信显示信用卡卡内卡是什么意思 个人信用卡显示“您有4个贷记卡账户,其中4个尚未销户”什么意思?是不是意味着我有四张信用卡? 求一篇《草房子》读后感800字 草房子读后感(要求800字以上,句子通顺,用词恰当) 小米电视一节黑屏怎么调? 02961177532是催款公司电话吗? 02961173534是那个催收电话? 请问脾虚吃什么 脾虚有药可以调理吗? PHP返回json对象的问题 php处理ajax怎么返回json数据 2021报考成人学校需要高中毕业证吗? php中return取json返回中子元素的值,如何取? 关于报考成人教育