mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 19:53:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>表:<code>Visits</code></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
+-------------+---------+
 | 
						||
| Column Name | Type    |
 | 
						||
+-------------+---------+
 | 
						||
| visit_id    | int     |
 | 
						||
| customer_id | int     |
 | 
						||
+-------------+---------+
 | 
						||
visit_id 是该表中具有唯一值的列。
 | 
						||
该表包含有关光临过购物中心的顾客的信息。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p>表:<code>Transactions</code></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
+----------------+---------+
 | 
						||
| Column Name    | Type    |
 | 
						||
+----------------+---------+
 | 
						||
| transaction_id | int     |
 | 
						||
| visit_id       | int     |
 | 
						||
| amount         | int     |
 | 
						||
+----------------+---------+
 | 
						||
transaction_id 是该表中具有唯一值的列。
 | 
						||
此表包含 visit_id 期间进行的交易的信息。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p>有一些顾客可能光顾了购物中心但没有进行交易。请你编写一个解决方案,来查找这些顾客的 ID ,以及他们只光顾不交易的次数。</p>
 | 
						||
 | 
						||
<p>返回以 <strong>任何顺序</strong> 排序的结果表。</p>
 | 
						||
 | 
						||
<p>返回结果格式如下例所示。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>示例 1:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<code><strong>输入:</strong>
 | 
						||
Visits</code>
 | 
						||
+----------+-------------+
 | 
						||
| visit_id | customer_id |
 | 
						||
+----------+-------------+
 | 
						||
| 1        | 23          |
 | 
						||
| 2        | 9           |
 | 
						||
| 4        | 30          |
 | 
						||
| 5        | 54          |
 | 
						||
| 6        | 96          |
 | 
						||
| 7        | 54          |
 | 
						||
| 8        | 54          |
 | 
						||
+----------+-------------+
 | 
						||
<code>Transactions</code>
 | 
						||
+----------------+----------+--------+
 | 
						||
| transaction_id | visit_id | amount |
 | 
						||
+----------------+----------+--------+
 | 
						||
| 2              | 5        | 310    |
 | 
						||
| 3              | 5        | 300    |
 | 
						||
| 9              | 5        | 200    |
 | 
						||
| 12             | 1        | 910    |
 | 
						||
| 13             | 2        | 970    |
 | 
						||
+----------------+----------+--------+
 | 
						||
<b>输出:</b>
 | 
						||
+-------------+----------------+
 | 
						||
| customer_id | count_no_trans |
 | 
						||
+-------------+----------------+
 | 
						||
| 54          | 2              |
 | 
						||
| 30          | 1              |
 | 
						||
| 96          | 1              |
 | 
						||
+-------------+----------------+
 | 
						||
<b>解释:</b>
 | 
						||
ID = 23 的顾客曾经逛过一次购物中心,并在 ID = 12 的访问期间进行了一笔交易。
 | 
						||
ID = 9 的顾客曾经逛过一次购物中心,并在 ID = 13 的访问期间进行了一笔交易。
 | 
						||
ID = 30 的顾客曾经去过购物中心,并且没有进行任何交易。
 | 
						||
ID = 54 的顾客三度造访了购物中心。在 2 次访问中,他们没有进行任何交易,在 1 次访问中,他们进行了 3 次交易。
 | 
						||
ID = 96 的顾客曾经去过购物中心,并且没有进行任何交易。
 | 
						||
如我们所见,ID 为 30 和 96 的顾客一次没有进行任何交易就去了购物中心。顾客 54 也两次访问了购物中心并且没有进行任何交易。</pre>
 |