gpt4 book ai didi

mysql - 比较两个表后,如何更新第一个表?

转载 作者:行者123 更新时间:2023-11-29 15:47:31 25 4
gpt4 key购买 nike

一旦我比较了两个表并且它们告诉我发生了什么变化,我希望使用第二个表中的新数据更新第一个表。

这是我放入 phpmyadmin 数据库中的代码,用于比较两个表:

SELECT 
codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
cellulare,email,telefono,id_vitaever
FROM (
SELECT codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
cellulare,email,telefono,id_vitaever
FROM operatore
UNION ALL
SELECT codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
cellulare,email,telefono,id_vitaever
FROM operatoreImport
) tbl
GROUP BY codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
cellulare,email,telefono,id_vitaever
HAVING count(*) = 1
ORDER BY codice_Fiscale

我有这个表:

表 1:
id名称
1 奥里奥尔
2 里卡德

表 2:
id名称
1 乌里奥尔
2 里卡德

比较两个表后,我想要这个:

表 1:
id名称
1 乌里奥尔
2 里卡德

最佳答案

也许这段代码可以帮助你

UPDATE table1 t1, table2 t2 
SET t1.name=t2.name, t1.surname=t2.surname
WHERE t1.id=t2.id

关于mysql - 比较两个表后,如何更新第一个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56954606/

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