如果这样的事情已经出现,请提前道歉,但我找不到。
我已经声明了一个@x
包含 ID 列表的临时表。
在我的主要查询中,我想检查表ID
中是否出现特定记录@x
,然后分别返回'Yes'
或'No'
。
我在声明时尝试了以下情况:
select (case when xsup_ID in @x then 'YES' else 'NO' end) as Ins
但是我在运行它时遇到错误:
在预期条件的上下文中指定的非布尔类型的表达式
和
'@x' 附近的语法不正确
是否可以使用上述语句,如果没有,解决此问题的最佳方法是什么?