问题描述
EIID 列有不同的字符串值分组,字符串列包含 JPNaOn 、 PDSCLm 、 PDSCLs 数据值。
请帮我过滤仅包含特定值“PDSCLm”且不包含特定 EIID 的 JPNaOn 和 PDSCLs 列数据的 elID。
解决方法
这是您要找的吗?
SELECT EIID
FROM UserTable AS t
WHERE strings = 'PDSCLm'
AND NOT EXISTS (
SELECT 1
FROM UserTable AS t2
WHERE t.EIID = t2.EEID
AND t2.strings IN ('JPNaOn','PDSCLs')
);