首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果SCI.SOURCE=为“CC”,则SCI.CATEGORY不应为“not awaiting”。我想根据这个附加条件返回记录

如果SCI.SOURCE=为“CC”,则SCI.CATEGORY不应为“not awaiting”。我想根据这个附加条件返回记录
EN

Stack Overflow用户
提问于 2020-06-25 15:37:51
回答 2查看 25关注 0票数 0
代码语言:javascript
复制
SELECT DISTINCT sci.le_id AS le_id,
                sci.sub_profile_id AS sub_profile_id,
                sci.GROUP_ID AS GROUP_ID,
                sci.cdd_id,
                sci.crm_id,
                sci.grp_crm_id,
                sci.source,
                sci.category
  FROM table_name sci
 WHERE sci.crm_id IN (SELECT master.x_ref_id
                        FROM biz_master master, biz_pr_master pr
                       WHERE     master.x_latest_txn_id = pr.x_txn_id
                             AND pr.x_leid IS NULL
                             AND pr.GROUP_ID IS NULL)
EN

回答 2

Stack Overflow用户

发布于 2020-06-25 15:41:33

然后将其添加到WHERE子句中,如下所示:

代码语言:javascript
复制
 WHERE ......
  AND (sci.source <> 'CC' -- this condition will be true for all other sci.source
  OR sci.category <> 'not awaiting') -- This condition will be checked if sci.source = CC 
票数 0
EN

Stack Overflow用户

发布于 2020-06-25 15:43:44

我在想像CASE这样的东西

代码语言:javascript
复制
and sci.category <> case when sci.source = 'CC' then 'not awaiting'
                         else '???
                    end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62570204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档