假设我有一个订阅表:
uid | subscription_type
------------------------
Alex | type1
Alex | type2
Alex | type3
Alex | type4
Ben | type2
Ben | type3
Ben | type4
并且只想 Select 订阅次数超过2次但从未使用类型1订阅的用户
预期结果是只 Select "本".
我可以通过以下方式找到订阅次数超过2次的用户:
SELECT uid
FROM subscribes
GROUP BY uid
HAVING COUNT(*) > 2
但是,如何判断一个组中是否不存在某个值?
谢谢你的帮助!