一个数据表字段如下凭证号码 p_n 有重复科目名称 k_name表的结构如下免p_n k_name 1 a
1 d2 a
2 c3 a
3 b
3 c4 e
4 f
已知 a和b是相交的,但是不包含。
我现在想查询 所有包含a 但是不包含b的p_n。注意:表中有a和b都不存在的数据如4
1 d2 a
2 c3 a
3 b
3 c4 e
4 f
已知 a和b是相交的,但是不包含。
我现在想查询 所有包含a 但是不包含b的p_n。注意:表中有a和b都不存在的数据如4
from tb A
where k_name='a' and not exists (select 1 from tb where A.p_n=p_n and k_name='b')
where not exists (select 1 from 一个数据表 where p_n=a.p_n and k_name='b')
and k_name ='a'