天天看點

leetcode刷題MySQL題解二十二

leetcode刷題MySQL題解二十二

題目叙述

表:DailySales

±------------±--------+

| Column Name | Type |

±------------±--------+

| date_id | date |

| make_name | varchar |

| lead_id | int |

| partner_id | int |

±------------±--------+

該表沒有主鍵。

該表包含日期、産品的名稱,以及售給的上司和合夥人的編号。

名稱隻包含小寫英文字母。

寫一條 SQL 語句,使得對于每一個 date_id 和 make_name,傳回不同的 lead_id 以及不同的 partner_id 的數量。

題目解答

# Write your MySQL query statement below
# Write your MySQL query statement below
SELECT 
    date_id,
    make_name,
    COUNT(DISTINCT lead_id)  unique_leads,
    COUNT(DISTINCT partner_id) unique_partners
FROM 
    DailySales
GROUP BY 
    date_id, make_name;      

題目運作