表结构: 1、 表名:g_cardapply 字段(字段名/类型/长度): g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期 g_state varchar 2;//申请状态 2、 表名:g_cardapplydetail 字段(字段名/类型/长度): g_applyno varchar 8;//申请单号(关键字) g_name varchar 30;//申请人姓名 g_idcard varchar 18;//申请人身份证号 g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。 题目: 3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
7 分钟前
提问者采纳
update g_cardapplydetail set g_state='07' where g_idcard = '440401430103082' update g_cardapply set g_state = '07' where g_applyno in (select g_applyno from g_cardapplydetail where g_idcard = '440401430103082')
-
提问者评价
-
你是对的,网上搜到的几个答案都是错的 无语~
-
表结构: 1、 表名:g_cardapply 字段(字段名/类型/长度): g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期 g_state varchar 2;//申请状态 2、 表名:g_cardapplydetail 字段(字段名/类型/长度): g_applyno varchar 8;//申请单号(关键字) g_name varchar 30;//申请人姓名 g_idcard varchar 18;//申请人身份证号 g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。 题目: 3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
7 分钟前
提问者采纳
update g_cardapplydetail set g_state='07' where g_idcard = '440401430103082' update g_cardapply set g_state = '07' where g_applyno in (select g_applyno from g_cardapplydetail where g_idcard = '440401430103082')
-
提问者评价
-
你是对的,网上搜到的几个答案都是错的 无语~
-
本文针对一个具体的SQL面试题目进行解答,题目要求修改特定身份证号在两个关联表中的申请状态。文章给出了正确的SQL更新语句,并通过两步操作确保了两个表中对应记录的状态被统一修改。
725

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



