我一直在寻找有关如何从另一个表中获取 SET 值的参考资料,但我们并没有真正使用此字段,因此很高兴将其设置为通用值“1”
我只想设置 11k 示例,其中使用此查询底部的选择删除了模型类型。
update webhelpdesk.dbo.ASSET
set MODEL_ID = N'1'
where ASSET_NUMBER =
(select a1.ASSET_NUMBER
from asset a1
left join webhelpdesk.dbo.MODEL m1 on m1.MODEL_ID=a1.MODEL_ID
where m1.MODEL_ID is null)
这将返回 子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。该语句已终止。
我想我应该使用其他东西而不是更新帮助
提前致谢