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-23 19:12
门头沟学院 Java
榨出爱国基因:你还差 0.1% 就拿到校招礼盒,快叫朋友给你砍一刀吧
投递拼多多集团-PDD等公司9个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务