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

怎么筛选出符合条件的物品ID

2012-08-01 
如何筛选出符合条件的物品ID?如上图,在这张表里要筛选出所有remark为“未超出”的productID,因为productID不

如何筛选出符合条件的物品ID?

如上图,在这张表里要筛选出所有remark为“未超出”的productID,因为productID不为主键,所以一个productID可能既有remark为“未超出”也有“超出”

应该如何筛选出只有remark“未超出”的productID呢?

[解决办法]

SQL code
select productID from tb where productID in(select productID from tb where remark='未超出' group  by productID having count(1)=1)
[解决办法]
也就是说 有remark为“未超出”也有“超出” 的不要是吧
SQL code
SELECT [productID] FROM tb WHERE remark='未超出'EXCEPTSELECT [productID] FROM tb WHERE remark='超出' 

热点排行