gpt4 book ai didi

mysql - 如何在更新查询中设置两列之和

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

**

How to set Sum of Two Columns in update query

**

INSERT INTO account (id, cid, stock, stockAvailable, sumStock) VALUES (1, '1','10', '20', '0'), (2,'1', '10', '20', '0');

UPDATE account SET sumStock=SUM(stock) FROM account where cid= '1'

最佳答案

实现此目的的一种可能方法是引用具有不同别名的同一个表并将它们连接起来:

更新帐户为a1
内部联接 (
从帐户中选择 SUM(股票) AS 计数
) AS a2 ON a1.cid = a2.cid
SET a1.sumStock=a2.count WHERE a1.cid= '1'

关于mysql - 如何在更新查询中设置两列之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32089621/

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