数据库里有两张表,由于前期的设计错误,现在需要修改主表的值。
需要修改成他的名字,在另一张表中BedName
这个时候就可以用到联表修改
先写一个连表的SQL
A: select * from t2_elderly inner join t1_set_bed on t2_elderly.bedNO= t1_set_bed.bedno
再把我们所需要的值改过来。
B:update t2_elderly set bedNo = BedName from t2_elderly inner join t1_set_bed on t2_elderly.bedNO= t1_set_bed.bedno
红色部分是不变的,我总是记不住这类SQL怎样写,现在放到blog中,忘记时可以看看