正文
mysql两个表怎么相减 mysql两个表数据对比
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
mysql 不同两个表,两个字段 如何相减
select tid, a.sum-b.sum
from (select tid, sum(num) as sum from A order by tid)a,
(select tid, sum(num) as sum from B order by tid)b
where a.tid = b.tid
试一下上面的sql语句行不行
mysql 两个查询结果运算减
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角“新建查询”选项。
3、接着在该界面中,输入两个查询结果运算减的sql语句“SELECT myLGMaterialStock.CountA - myXGMaterialStock.InitCountA FROM myLGMaterialStock left join myXGMaterialStock on myLGMaterialStock.ID= myXGMaterialStock.ID”。
4、然后在该界面中,点击左上方“执行”按钮。
5、最后在该界面中,显示两个查询结果运算减结果。
MYSQL两表相减问题
参考一下:
有两表,hctotaltmp(总表),hctotalout(出库表),字段分别为catalogue,hc,number。现已实现php前台显示出剩余的各数量。但是如何同时显示在总表中,但未出库的数量。
$sql = "SELECT hctotaltmp.catalogue,hctotaltmp.hc, hctotaltmp.number - ifnull(hctotalout.number, 0)
FROM
hctotalout
LEFT JOIN hctotaltmp ON hctotalout.hc = hctotaltmp.hc
GROUP BY
hc DESC
ORDER BY
catalogue DESC ";
这样的话,只能存在于hctotalout表里面的数据才会显示出来。我想把所有的都显示出来,没出库的数量就显示为总表中的数量,出库的话就是总表数量减出库表对应字段的数量。
MYSQL怎么实现两个表相减 求这样的SQL语句
UPDATE
A
SET
A.数量 = A.数量 - B.退货数量
FROM
A JOIN B
ON (A.物料编号 = B.物料编号);
上面这种2表关联更新写法
对于 A 表 与 B 表, 是 1对1 的情况下, 是没有问题的。
对于 A 表与 B 表, 是 1对多的情况下, 就没有测试过了。
mysql两个表怎么相减的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql两个表数据对比、mysql两个表怎么相减的信息别忘了在本站进行查找喔。