sql 有且仅有

查询订单表里有且仅购买空调和洗衣机的订单数
with a as (
        select
            orderid,
            count(distinct category) 
        from
            tbl_order
        group by orderid
        having count(distinct category) = 2
        
    )
select
    count(distinct a.orderid)
from a
left join tbl_order as o on a.orderid = o.orderid
and category in ('空调', '洗衣机')
全部评论

相关推荐

01-21 12:26
暨南大学 golang
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务