<span style="font-size:18px;">update b
set b.object_name = (select a.object_name
from a
where a.object_id = b.object_id);
这个update语句,在select子查询语句中,需要先找到a表,然后执行where条件,但是其中的where条件
又是a.object_id = b.object_id,所以需要先将b表里面的b.object_id值传递给a表,
再从a表里面找数据与之匹配的数据,所以这个嵌套循环是B表驱动A表。
本文介绍了一种使用SQL更新语句结合子查询的方法,通过一个具体的例子展示了如何实现表间数据的更新操作。该操作涉及到了B表驱动A表进行数据匹配的过程。
412

被折叠的 条评论
为什么被折叠?



