gpt4 book ai didi

mysql - 使用一个 SQL 更新多行

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:13 25 4
gpt4 key购买 nike

下面有两个表

t1

-------------------------------------
| id | MaleCnt | FemaleCnt | flag |
------------------------------------
1 20 null 1
2 30 null 1
3 40 null 1

t2

----------------------------
| id | FemaleCnt | flag |
----------------------------
1 20 1
2 30 1
3 40 1

我想用表 t2 更新表 t1 中的“FemaleCnt”(应该有相同的 id 和标志)


我刚刚写了一些查询,但到目前为止还没有用。

你能给我一些提示吗??

最佳答案

只需执行 JOIN 和更新:

UPDATE t1 INNER JOIN
t2
ON t2.id = t1.id AND t2.flag = t1.flag
SET t1.FemaleCnt = t2.FemaleCnt;

关于mysql - 使用一个 SQL 更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54923362/

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