首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这么一个子查询如何写

2012-05-21 
这么一个子查询怎么写?有这个一个结构的表:字段A字段BA结束A开始A开始B结束B开始B开始B开始B开始B开始B开

这么一个子查询怎么写?
有这个一个结构的表:
字段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='结束') 

热点排行