关于php:通过匹配ID更新来自另一个表的行单元格

Update rows cell from another table by matching IDs

本问题已经有最佳答案,请猛点这里访问。

嗨,我有两张桌子…

附加表:

SELECT * FROM 36496839_radioamater.skladovekarty00006;

1
2
3
4
5
6
CISLO    NAME
1        NULL
2        NULL
3        NULL                  (other cells)
4        NULL
5        NULL

helpfull表

SELECT * FROM 36496839_radioamater.skladovekarty00008;

1
2
3
4
CISLO    NAME
1        one
4        four
3        tree                  (other cells)

我需要创建一个SQL代码,从table00006的table00008中找到第一行,通过匹配cislo复制名称中的值。

结果:

1
2
3
4
5
6
CISLO    NAME
1        one
2        NULL
3        tree                  (other cells)
4        four
5        NULL

因此需要重新设计12000行

有人能帮我吗THX,马丁


1
2
3
update 36496839_radioamater.skladovekarty00006 d
join 36496839_radioamater.skladovekarty00008 s on s.CISLO = d.CISLO
set d.NAME = s.NAME