gpt4 book ai didi

mysql - 更新行中具有不同值的列

转载 作者:行者123 更新时间:2023-11-29 14:24:46 26 4
gpt4 key购买 nike

我想用 TableBColumnY 的值更新 TableAColumnX

这两个表有共同的属性 id。有没有可能,当我尝试更新代码时,我得到了

Subquery returns multiple rows

子查询看起来像这样:

UPDATE TableA 
SET ColumnX = (SELECT ColumnY FROM TableB WHERE tableA.id=tableA.id);

最佳答案

尝试:

UPDATE TableA 

SET ColumnX = (SELECT ColumnY FROM TableB WHERE tableA.id=tableB.id);

并确保 SELECT ColumnY FROM TableB WHERE tableA.id in (SELECT id FROM TableB) 返回 1 个值

关于mysql - 更新行中具有不同值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59109957/

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