gpt4 book ai didi

mysql - 如何进行sql连接/合并

转载 作者:行者123 更新时间:2023-11-29 23:30:18 30 4
gpt4 key购买 nike

我有两个表,我想将表 2 中的字段更新到表 1。有什么想法吗?

/*Table 1:*/


id | name| adress| type
--+------+--------+----
1 | jill | 1 main | 444
2 | bill | 2 main | 888



/*Table 2:*/


type_id | type
--------+-------
444 | green
888 | blue



/******GOAL*****/

id | name| adress| type
--+------+--------+----
1 | jill | 1 main | green
2 | bill | 2 main | blue

我想将表 1/列“类型”的内容替换为表 2/列“类型”的内容。

谢谢各位!!

最佳答案

您正在用字符串更新整数值

如果您的字段有 varchar 那么这应该可以工作

UPDATE TABLE1 T1
JOIN TABLE2 T2
on T1.type = T2.type_id
set T1.type = T2.type

关于mysql - 如何进行sql连接/合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26639400/

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