如何筛选出符合条件的物品ID?
如上图,在这张表里要筛选出所有remark为“未超出”的productID,因为productID不为主键,所以一个productID可能既有remark为“未超出”也有“超出”
应该如何筛选出只有remark“未超出”的productID呢?
[解决办法]
select productID from tb where productID in(select productID from tb where remark='未超出' group by productID having count(1)=1)
[解决办法]
也就是说 有remark为“未超出”也有“超出” 的不要是吧
SELECT [productID] FROM tb WHERE remark='未超出'EXCEPTSELECT [productID] FROM tb WHERE remark='超出'