mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-10-26 07:18:56 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <p>Table: <code>DailySales</code></p>
 | |
| 
 | |
| <pre>
 | |
| +-------------+---------+
 | |
| | Column Name | Type    |
 | |
| +-------------+---------+
 | |
| | date_id     | date    |
 | |
| | make_name   | varchar |
 | |
| | lead_id     | int     |
 | |
| | partner_id  | int     |
 | |
| +-------------+---------+
 | |
| This table does not have a primary key.
 | |
| This table contains the date and the name of the product sold and the IDs of the lead and partner it was sold to.
 | |
| The name consists of only lowercase English letters.
 | |
| </pre>
 | |
| 
 | |
| <p> </p>
 | |
| 
 | |
| <p>Write an SQL query that will, for each <code>date_id</code> and <code>make_name</code>, return the number of <strong>distinct</strong> <code>lead_id</code>'s and <strong>distinct</strong> <code>partner_id</code>'s.</p>
 | |
| 
 | |
| <p>Return the result table in <strong>any order</strong>.</p>
 | |
| 
 | |
| <p>The query result format is in the following example.</p>
 | |
| 
 | |
| <p> </p>
 | |
| <p><strong>Example 1:</strong></p>
 | |
| 
 | |
| <pre>
 | |
| <strong>Input:</strong> 
 | |
| DailySales table:
 | |
| +-----------+-----------+---------+------------+
 | |
| | date_id   | make_name | lead_id | partner_id |
 | |
| +-----------+-----------+---------+------------+
 | |
| | 2020-12-8 | toyota    | 0       | 1          |
 | |
| | 2020-12-8 | toyota    | 1       | 0          |
 | |
| | 2020-12-8 | toyota    | 1       | 2          |
 | |
| | 2020-12-7 | toyota    | 0       | 2          |
 | |
| | 2020-12-7 | toyota    | 0       | 1          |
 | |
| | 2020-12-8 | honda     | 1       | 2          |
 | |
| | 2020-12-8 | honda     | 2       | 1          |
 | |
| | 2020-12-7 | honda     | 0       | 1          |
 | |
| | 2020-12-7 | honda     | 1       | 2          |
 | |
| | 2020-12-7 | honda     | 2       | 1          |
 | |
| +-----------+-----------+---------+------------+
 | |
| <strong>Output:</strong> 
 | |
| +-----------+-----------+--------------+-----------------+
 | |
| | date_id   | make_name | unique_leads | unique_partners |
 | |
| +-----------+-----------+--------------+-----------------+
 | |
| | 2020-12-8 | toyota    | 2            | 3               |
 | |
| | 2020-12-7 | toyota    | 1            | 2               |
 | |
| | 2020-12-8 | honda     | 2            | 2               |
 | |
| | 2020-12-7 | honda     | 3            | 2               |
 | |
| +-----------+-----------+--------------+-----------------+
 | |
| <strong>Explanation:</strong> 
 | |
| For 2020-12-8, toyota gets leads = [0, 1] and partners = [0, 1, 2] while honda gets leads = [1, 2] and partners = [1, 2].
 | |
| For 2020-12-7, toyota gets leads = [0] and partners = [1, 2] while honda gets leads = [0, 1, 2] and partners = [1, 2].
 | |
| </pre>
 |