读书人

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

发布时间: 2012-08-01 17:53:41 作者: rapoo

如何筛选出符合条件的物品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='超出' 

读书人网 >SQL Server

热点推荐