gpt4 book ai didi

MYSQL查询,用于选择一个表的条件结果并将其显示在另一个表上

转载 作者:行者123 更新时间:2023-11-29 13:51:13 25 4
gpt4 key购买 nike

应从第一行中减去第二行...并将结果显示在第二个表中

第一个表

--------------------------------
stock_name|temple|quantity|type
--------------------------------
rice |shiva | 32 |purchase
rice |shiva | 10 |issue

最初第二个表是空的

我在第二张表中到底需要什么,如下

---------------------------
stock_name|temple|quantity
--------------------------
rice |siva |22

最佳答案

INSERT INTO secondTable (stock_name,temple,quantity)
SELECT stock_name,
temple,
SUM(CASE WHEN type = 'purchase'
THEN quantity
ELSE quantity * -1
END) quantity
FROM firstTable
GROUP BY stock_name, temple

查询的作用是将第一个表的结果插入到第二个表中,但已经计算出数量。

关于MYSQL查询,用于选择一个表的条件结果并将其显示在另一个表上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com