我正在尝试运行以下语句,但它没有按预期工作。
它旨在获取子查询值并将其从注释字段中删除(替换为空字符串)。
我已经检查了子查询是否返回了我期望的正确值,但是替换函数没有像我期望的那样工作。有人有什么想法吗?
先感谢您。
update contacts set comment =
replace(comment,
(select 'Specialty: ' + a.categoryname
from contacts c
join categories a
on c.categorycode = a.categorycode
where contacts.contactid = c.contactid)
, '')