gpt4 book ai didi

mysql - 给其他表中的行相同的值

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

我正在尝试将现有数据库迁移到另一个数据库。问题如下:

我有 2 个表:

1.) hhhhhhhhyhhjhjhhhhhh,行是:

relatie_id,
tempvar

2.) op_clienten_communicatie,行是:

Nummer,
Volledige naam,
Volledig adres,
Postcode,
Plaats,
Communicatiemiddel,
Nummer/Adres,
tempvar

当我执行查询时;

UPDATE op_clienten_communicatie, hhhhhhhhyhhjhjhhhhhh
SET op_clienten_communicatie.Nummer = hhhhhhhhyhhjhjhhhhhh.relatie_id
WHERE op_clienten_communicatie.tempvar = hhhhhhhhyhhjhjhhhhhh.tempvar

我只从 hhhhhhhhyhhjhjhhhhhh.relatie_id

获取更新了相同(第一个条目)的所有 op_clienten_communicatie.Nummer 字段

我要查找的结果是,op_clienten_communicatie.Nummer 中的所有行都应使用 hhhhhhhhyhhjhjhhhhhh.relatie_id 中的现有值进行更新。

最佳答案

hhhhhhhhyhhjhjhhhhhhop_clienten_communicatie 的基数是多少?是一对多还是多对多

如果一对多

UPDATE op_clienten_communicatie a 
INNER JOIN hhhhhhhhyhhjhjhhhhhh b
on a.tempvar = b.tempvar
SET a.Nummer = b.relatie_id

但是如果是多对多,你怎么知道哪个 tempvar 将被加入?

PS:请更改表的名称,听起来有点奇怪

关于mysql - 给其他表中的行相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12237951/

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