日期:2014-05-18  浏览次数:20422 次

这么一个子查询怎么写?
有这个一个结构的表:
字段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 开始
这样一个查询怎么写呢?



------解决方案--------------------
SQL code

SELECT * FROM tba WHERE a NOT IN (select a from tba AS A where b = '结束')

------解决方案--------------------
SQL code
select * from tb t where not exists(select 1 from tb where 字段a=t.字段a and b='结束')