表A
户主姓名 成员姓名 与户主关系 医疗证号 性别 家庭住址 缴费状态 个人状态
表B
县乡村组全 户主姓名 家庭成员姓 与户主关系 性别 医疗证号 备注
表A里面有 医疗证号 表B里面没有医疗证号
现在要实现 判断表B里面的人 存在与表A 那么 将表A里面的医疗证号 写到表B 把缴费状态写到 表B的 备注
也就是 B.户主=A.户主 B.家庭成员=A.家庭成员 的条件满足的情况下 修改 表B···
------解决方案--------------------
- SQL code
update t2.医疗证号=t1.医疗证号,t2.备注=t1.缴费状态 set t2. set A. from A t1,B t2 where t1.户主=t2.户主 and t1.家庭成员=t2.家庭成员
------解决方案--------------------
- SQL code
update 表B b set 医疗证号=a.医疗证号,缴费状态=a.缴费状态from 表A awhere exists (select 1 from 表A a1 where b.户主姓名=a1.户主姓名 )and b.户主姓名=a.户主姓名