sql怎么将一张表的字段赋值给另一张表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql怎么将一张表的字段赋值给另一张表相关的知识,希望对你有一定的参考价值。
有表TbUser,字段UserID;
表TbYTZ,字段UserID;
怎么把上面表的userid的值赋给下面表的userid
插入数据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)
结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
如果是 Insert ,插入数据
那么 insert into TbYTZ(userid) select userid from tbuser where ...
如果 是更新 ,需要关联字段。 参考技术B 你是要直接插入到TbYTZ表? insert into TbYTZ(userid) select userid from TbUser 参考技术C 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)本回答被提问者和网友采纳 第5个回答 2018-01-24 update TbUser set a.UserID=b.UserID from TbUser a,TbYTZ b where a.id=b.id(id是两个表的关联字段)以上是关于sql怎么将一张表的字段赋值给另一张表的主要内容,如果未能解决你的问题,请参考以下文章
sql如何查询出一张表的的某个字段数据更换成另一张表的字段数据