mysql 中 update set 的用法
·
用法:
UPDATE A, B SET A1 = B1, A2 = B2, A3 = B3 WHERE A.ID = B.ID
以两层select嵌套为例:
UPDATE supplier c,(
SELECT
supplier_id,
sum( acc ) e
FROM
(
SELECT
a.purchase_no,
a.STATUS,
b.buy_price * b.num acc,
b.supplier_id
FROM
purchase a
INNER JOIN purchase_detail b ON a.purchase_no = b.purchase_no
) result
WHERE
STATUS = 1
GROUP BY
supplier_id
) d
SET c.total = d.e
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐


所有评论(0)