【发布时间】:2020-04-09 08:13:07
【问题描述】:
我有一个多层 CASE 语句,其中一个条件需要通过“不存在”引用一个表。我不断收到有关“不允许相关子查询”的错误消息。如何在 CASE 语句中引用表以及条件?以下是我的代码的一部分:
WHEN ...... previous condition
WHEN ( CCOB_CLIENT_LOB_ID = 2 AND OI_CARRIER_LOB_ID IN (1,2,12,13) )
and not exists ( select S.STATE
FROM CCOB_PACIFICSOURCE.V_SELFPAY_COB_STATES S
WHERE S.STATE = SELFPAY_COB_STATE ) then 'NONE'
WHEN .... subsequent condition
【问题讨论】:
标签: subquery case exists netezza