SQL/LeetCode

[LeetCode] 1693. Daily Leads and Partners

yeyeyep 2025. 2. 21. 15:45

 

 

[문제]

이미지를 누르면 문제 링크로 넘어갑니다

 

 

[MySQL]

WITH Unique_leads AS (
    SELECT date_id
        , make_name
        , COUNT(DISTINCT lead_id) AS unique_leads
    FROM DailySales
    GROUP BY date_id, make_name
) , Unique_partners AS (
    SELECT date_id
        , make_name
        , COUNT(DISTINCT partner_id) AS unique_partners
    FROM DailySales
    GROUP BY date_id, make_name
)

SELECT ul.*
     , up.unique_partners
FROM Unique_leads AS ul
    JOIN Unique_partners AS up ON ul.date_id = up.date_id
                                AND ul.make_name = up.make_name