gpt4 book ai didi

mysql - SQL如何通过特定列将两个表连接在一起?

转载 作者:行者123 更新时间:2023-12-01 00:09:26 25 4
gpt4 key购买 nike

我有两个表:university 和 university_list

表 1 - 大学 enter image description here

表 2 - university_list enter image description here

我将 university_id 添加到表 2 中,我需要连接这两个表。

如果表 1 中的 university_name 和表 2 中的 name 相同,则从表 1 中获取 id 并将其替换到表 2 university_id

提前致谢!

最佳答案

select a.id,b.name from table1 as a
inner join table2 as b
on a.university_name = b.name

如果匹配,以上查询将返回大学的 ID 和名称。将值保存在变量中并在更新查询中传递变量。

update table2 set university_id = '$val' where b.name = '$name';

关于mysql - SQL如何通过特定列将两个表连接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372892/

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