通过匹配ID更新另一个表中的行单元格

时间:2014-05-16 20:26:21

标签: php mysql sql

嗨我有两张桌子......

表格:

  

SELECT * FROM 36496839_radioamater.skladovekarty00006;

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

有用的表

  

SELECT * FROM 36496839_radioamater.skladovekarty00008;

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

我需要创建一个SQL代码,它从table00006中的table00008找到第一行,并通过匹配CISLO复制NAME中的值

结果:

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

因此需要再改造12 000行

任何人都可以帮助我,我绝望了 Thx,Martin

1 个答案:

答案 0 :(得分:4)

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