0
我会尽力解释我的问题,尽我所能:排除/省略一列从基于价值报告行
SELECT ISSUE, COLUMN_B, COLUMN_C, COLUMN_D, COLUMN_E, SECONDARY_ISSUE
FROM
TABLE_A
WHERE
ISSUE NOT LIKE 'VALUE_1'
AND ISSUE NOT LIKE 'VALUE_2'
AND ISSUE NOT LIKE 'VALUE_3'
AND COLUMN_E IS NOT NULL
在[SECONDARY_ISSUE]列中,有两种不同的价值观和当前空值。我需要添加到我的WHERE条件来筛选出一个或多个[SECONDARY_ISSUE]值,但在报告结果中显示其他值和NULL。 [ISSUE_CODE]总是非空。
我尝试添加以下到我的发言:
AND SECONDARY_CODE NOT IN (SELECT SECONDARY_ISSUE FROM TABLE_A WHERE SECONDARY_ISSUE='VALUE_A')
然而,这会导致数据只有[SECONDARY_ISSUE =“VALUE_B”]显示了没有NULL结果。涉及[ISSUE_CODE]的很多行都有NULL [SECONDARY_ISSUE]字段,我需要这些字段出现在结果中。
这个答案来完成我需要它,我已经发现了如何添加多个条目,经得起时间的考验。谢谢! 有没有关于[!]做什么或我可以研究它的资源的简短解释? – katfysh
@katfysh在等号前添加感叹号(!)将含义更改为“不等于”。你也可以写成不等于<>。 – clarkcito