首 页 行业热点 新车 试驾评测 养车用车 车型库

sql怎么将一张表的字段赋值给另一张表

发布网友

我来回答

6个回答

热心网友

插入数据insert into TbYTZ(UserID) select UserID from TbUser更新数据则在TbUser和TbYTZ两个表要有一个关系。如TbUser.a1=TbYTZ.a2UPDATE TbYTZ SET TbYTZ.UserID = (SELECT UserID FROM TbUser WHERE TbUser.a1=TbYTZ.a2)

热心网友

TbYTZ 有没有数据 和 TbUser 关联的字段, 是要insert 还是要 update

如果是 Insert ,插入数据
那么 insert into TbYTZ(userid) select userid from tbuser where ...

如果 是更新 ,需要关联字段。

热心网友

你是要直接插入到TbYTZ表? insert into TbYTZ(userid) select userid from TbUser

热心网友

UPDATE `TbYTZ` SET `TbYTZ`.`UserID` = (SELECT `UserID` FROM `TbUser` WHERE XXXXXX)

XXXXXX是条件

热心网友

更新还是插入数据?

插入数据

insert into TbYTZ(UserID) select UserID from TbUser

更新数据则在TbUser和TbYTZ两个表要有一个关系。。。

如TbUser.a1=TbYTZ.a2

UPDATE TbYTZ SET TbYTZ.UserID = (SELECT UserID FROM TbUser WHERE TbUser.a1=TbYTZ.a2)

热心网友

update TbUser set a.UserID=b.UserID from TbUser a,TbYTZ b where a.id=b.id(id是两个表的关联字段)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com