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

求SQL语句,当B列等于某值时,结果不取A列的值解决方法

2012-03-12 
求SQL语句,当B列等于某值时,结果不取A列的值例表:A列B列100-110021200-1当B列里有21时,不取A列的100结果:A

求SQL语句,当B列等于某值时,结果不取A列的值
例表:
A列 B列
100 -1
100 21
200 -1

当B列里有21时,不取A列的100

结果:
A列 B列
200 -1

[解决办法]
这问题表达的太不清楚了。难道是这意思?
select * from tb where a not in(select distinct a from tb where b=21)

热点排行