关于插入的问题
来源:1-12 WHERE条件筛选记录
qq_慕神9093329
2019-03-16 18:02:26

如果想把另一个表中的userdesc放到这个表中的desc中 怎么覆盖添加到现在这个表中?
2回答
你好!可以参考如下思路,完成一条数据的覆盖,如果是多条数据,建议结合程序完成。
1、创建一个表user2,并插入两条数据
create table user2(id varchar(10),username varchar(20));
insert into user2 values('1','aa');
insert into user2 values('2','Lucy');
2、创建一个表user3,并插入两条数据
create table user3(id varchar(10),name varchar(20),age int);
insert into user3(id,age) values('3',28);
insert into user3(id,age) values('3',28);
3、用user2中的username去修改user3中的name,注意条件是两个表的id是相等的。
update user3 u3 set name=(select name from user2 where id=u3.id);
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕珊
2019-03-17
你好!这两个表有什么关联吗?比如他们的username是一样的吗?建议将两个表的sql语句贴出来看看。祝学习愉快!
相似问题