这么一个子查询怎么写?
有这个一个结构的表:
字段A字段B
A结束
A开始
A开始
B结束
B开始
B开始
B开始
B开始
B开始
B开始
C开始
C开始
D开始
D开始
D开始
字段B是字段A的装填,需要把不好含结束的记录集提取出来,A,B都包含了结束,所以,最终结果就是:
C开始
C开始
D开始
D开始
D开始
这样一个查询怎么写呢?
[解决办法]
SELECT * FROM tba WHERE a NOT IN (select a from tba AS A where b = '结束')
[解决办法]
select * from tb t where not exists(select 1 from tb where 字段a=t.字段a and b='结束')