读书人

跪求MYSQL 语句一条,该怎么处理

发布时间: 2012-06-04 14:48:03 作者: rapoo

跪求MYSQL 语句一条
表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.户主姓名 

读书人网 >SQL Server

热点推荐