gpt4 book ai didi

mysql - 如何使用一张表更新另一张表的字段?

转载 作者:行者123 更新时间:2023-11-30 00:45:54 26 4
gpt4 key购买 nike

我们如何更新表 1,使其将表 1b 字段值替换为表 2 其中 a 字段值是否相同?

假设我有两张 table

表1

fields     a    b    c
1 5 10
1 5 8
2 5 0
1 4 11

表2

fields     a    b
1 6
1 7
2 5
1 4

最佳答案

我正在学习第六形式的知识,所以我将代码留给你来做,但这基本上是我的做法:
从表 2 中选择所有值
对于每个值,从表 1 中选择具有匹配“a”值的行
计算匹配值的数量
如果超过 1,则更新表 1 将“b”设置为“a”匹配的新值

编辑:哦,刚刚意识到,“a”值不是唯一的,除非两个表的每一行都有匹配的 ID,我不确定你能做到这一点。

关于mysql - 如何使用一张表更新另一张表的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21360633/

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