
一种方法使用聚合和
having:
select s.user_idfrom settings swhere (key, value) in ( ('color', 'blue'), ('size', '5') )group by s.user_idhaving count(*) = 2;假设没有重复的设置(如果是的话,则需要使用
count(distinct))。
欢迎分享,转载请注明来源:内存溢出

一种方法使用聚合和
having:
select s.user_idfrom settings swhere (key, value) in ( ('color', 'blue'), ('size', '5') )group by s.user_idhaving count(*) = 2;假设没有重复的设置(如果是的话,则需要使用
count(distinct))。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)