gpt4 book ai didi

MySQL 当在 Table2 中找到匹配的记录时将数据插入 Table1

转载 作者:行者123 更新时间:2023-11-29 14:35:54 25 4
gpt4 key购买 nike

我有两个表data1和data2。Data1 包含 2 列,电子邮件地址和姓名,但姓名列为空。

emailaddress    name
email1
email2
email3

Data2 Contains 还包含 2 列,电子邮件地址和姓名,并且比 data1 具有更多条目

email address   name
email1 name1
email1b name1b
email2 name2
email2b name2b
email3 name3
email3b name3b

我正在尝试编写一个 SQL 查询来比较 Data1 和 Data2 中的电子邮件地址列,当找到匹配项时,Data2 中的关联名称将插入到 data1 的相应名称字段中。

运行查询后,Data1 应如下所示

emailaddress    name
email1 name1
email2 name2
email3 name3

我似乎不知道如何做到这一点。非常感谢任何帮助。

最佳答案

尝试一下:

UPDATE data1 a, Data2 b
SET a.name= b.name
WHERE a.emailaddress = b.emailaddress

关于MySQL 当在 Table2 中找到匹配的记录时将数据插入 Table1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9058896/

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