update时连接表的语句
update时连接表的语句
今天工作中遇到的个需求,需要将a表中的card_no字段赋值到b表中的card_no字段中,并且a表与b表是根据employee_no一对一的关系,这时就需要在更新的时候连接两个表了。
代码如下:
update a www.zzzyk.com
set a.car_no = (select card_no
from b
where b.employee_no = a.employee_no
)
where a.card_no is null--在给值为空的字段赋值,这句代码视情况而定。