通过匹配 ID 更新另一个表中的行单元格 [重复]
Posted
技术标签:
【中文标题】通过匹配 ID 更新另一个表中的行单元格 [重复]【英文标题】:Update rows cell from another table by matching IDs [duplicate] 【发布时间】:2014-07-05 10:08:04 【问题描述】:您好,我有两张桌子...
活动表:
从 36496839_radioamater.skladovekarty00006 中选择 *;
CISLO NAME
1 NULL
2 NULL
3 NULL (other cells)
4 NULL
5 NULL
帮助表
从 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 行
任何人都可以帮助我吗? 谢谢,马丁
【问题讨论】:
表中没有“第一行”之类的东西(表表示本质上无序的集合)。你能保证只有一个匹配的行吗?update ... join ... on ...
可能会成功。
SQL 不同吗?数据库在哪里提到?
【参考方案1】:
update 36496839_radioamater.skladovekarty00006 d
join 36496839_radioamater.skladovekarty00008 s on s.CISLO = d.CISLO
set d.NAME = s.NAME
【讨论】:
谢谢...所有作品...我爱你:)以上是关于通过匹配 ID 更新另一个表中的行单元格 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如果文本被另一个单元格匹配,请使用Google Apps脚本有条理地格式化一个单元格