我可能正在过度思考这一点。
我有两张桌子。第一个我想根据它的TokenId值填充CorporationId。
dbo.UsersAccountLink:
我希望从中获取价值的表格:
Company.Token:
这是我所拥有的,但它没有设置好,所以它不会运行。我不知道该怎么做:
INSERT INTO dbo.UsersAccountLink.CorporationId
Select CorporationId
From Company.Token
Where Company.Token.TokenId = dbo.UsersAccountLink.TokenId
我想使用基于TokenId的Company.Token.CorporationId中的值填充dbo.UsersAccountLink.CorporationId。
帮助?!
答案 0 :(得分:3)
看起来你想要更新而不是插入......
update dbo.UsersAccountLink
set CorporationID =
(Select CorporationId
From Company.Token
Where Company.Token.TokenId = dbo.UsersAccountLink.TokenId)