发布网友
共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)
结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
热心网友
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是两个表的关联字段)