小编典典

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

sql

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

第一张table

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

最初第二张表是空的

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

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

阅读 259

收藏
2021-04-07

共1个答案

小编典典

Insert into Table2(stock_name,temple,quantity)
SELECT a.stock_name, a.temple, SUM(Case when Type=’purchase’ then quantity else (quantity*-1) End) AS quantity
FROM Table1 a
GROUP BY a.stock_name, a.temple

2021-04-07