LeetCode-SQL-1159. 市场分析 II

SELECT
    Users.user_id AS 'seller_id',
    if(O3.item_id is not null AND Users.favorite_brand=Items.item_brand,'yes','no') AS '2nd_item_fav_brand' 
FROM
    Users
    LEFT JOIN
    (
        SELECT seller_id,(
                            SELECT 
                                item_id
                            FROM
                                Orders O2
                            WHERE
                                O2.seller_id=O1.seller_id
                            ORDER BY order_date LIMIT 1,1
                         ) AS 'item_id'
        FROM
            Orders O1
        GROUP BY seller_id
    ) O3
    ON Users.user_id=O3.seller_id
    LEFT JOIN
    Items
    ON O3.item_id=Items.item_id

作者:nojoker
链接:https://leetcode-cn.com/problems/market-analysis-ii/solution/left-join-limit-11jian-dan-zhi-guan-by-nojoker/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值