【发布时间】:2019-06-07 19:30:17
【问题描述】:
我想用一个插入了 table2 列的字符串来更新 table1 列。
我不确定字符串插值是如何完成的。
UPDATE p
SET p.ImagePath = i.img_id --> Here I want something like $"some/url/{i.img_id}" to update the column
FROM dbo.Player AS p
INNER JOIN dbo.Images AS i
ON p.p_id = i.img_event_player_id
where i.img_type = 1
例如,我希望 dbo.Player.ImagePath 列是 some/url/4555。
【问题讨论】:
-
如果URL是一个参数,也许你可以使用绑定变量?见stackoverflow.com/questions/6898611/…
-
您在寻找
SET p.ImagePath = CONCAT('some/url/', i.img_id)吗? -
这是预期的结果 - jsfiddle.net/pwjeL9xv
-
将详细信息以
text@duckhead 的形式放在您的帖子中,并附上示例数据和预期结果。请不要链接到 cmets 中的场外资源。
标签: sql sql-server