新人求助一条sql语句.根据已有的一条记录更新另外一条记录
答案:2 悬赏:50
解决时间 2021-01-17 11:41
- 提问者网友:遁入空寂
- 2021-01-16 11:40
新人求助一条sql语句.根据已有的一条记录更新另外一条记录
最佳答案
- 二级知识专家网友:逃夭
- 2021-01-16 12:17
update 表名 set 字段1="",字段2=" " where id=''
全部回答
- 1楼网友:三千妖杀
- 2021-01-16 12:24
这里举一个实例来说明,如何写这样的SQL语句
tbl1和tbl2的初始情况
下面开始多次用tbl1中的某条记录更新tbl2中的某条记录
1)将Tbl1表id='001'的那条记录的姓名和性别更新到Tbl2表id='001'的那条记录里update tbl2 a,tbl1 b set a.name=b.name,a.sex=b.sex
where a.id='001' and b.id='001';
运行结果
2)将Tbl1表id='001'的那条记录的姓名和性别更新到Tbl2表id='002'的那条记录里update tbl2 a,tbl1 b set a.name=b.name,a.sex=b.sex
where a.id='002' and b.id='001';
运行结果
3)将Tbl1表id='002'的那条记录的姓名和性别更新到Tbl2表id='002'的那条记录里update tbl2 a,tbl1 b set a.name=b.name,a.sex=b.sex
where a.id='002' and b.id='002';
运行结果
4)将Tbl1表id='003'的那条记录的姓名和性别更新到Tbl2表id='003'的那条记录里update tbl2 a,tbl1 b set a.name=b.name,a.sex=b.sex
where a.id='003' and b.id='003';
运行结果
经过上述多次更新查询后,tbl2的记录变为与tbl1一致了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息