mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 11:43:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>表:<code>Products</code></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
+-------------+---------+
 | 
						||
| Column Name | Type    |
 | 
						||
+-------------+---------+
 | 
						||
| product_id  | int     |
 | 
						||
| store1      | int     |
 | 
						||
| store2      | int     |
 | 
						||
| store3      | int     |
 | 
						||
+-------------+---------+
 | 
						||
这张表的主键是product_id(产品Id)。
 | 
						||
每行存储了这一产品在不同商店store1, store2, store3的价格。
 | 
						||
如果这一产品在商店里没有出售,则值将为null。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p>请你重构 <code>Products</code> 表,查询每个产品在不同商店的价格,使得输出的格式变为<code>(product_id, store, price)</code> 。如果这一产品在商店里没有出售,则不输出这一行。</p>
 | 
						||
 | 
						||
<p>输出结果表中的 <strong>顺序不作要求</strong> 。</p>
 | 
						||
 | 
						||
<p>查询输出格式请参考下面示例。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>示例 1:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<strong>输入:</strong>
 | 
						||
Products table:
 | 
						||
+------------+--------+--------+--------+
 | 
						||
| product_id | store1 | store2 | store3 |
 | 
						||
+------------+--------+--------+--------+
 | 
						||
| 0          | 95     | 100    | 105    |
 | 
						||
| 1          | 70     | null   | 80     |
 | 
						||
+------------+--------+--------+--------+
 | 
						||
<strong>输出:</strong>
 | 
						||
+------------+--------+-------+
 | 
						||
| product_id | store  | price |
 | 
						||
+------------+--------+-------+
 | 
						||
| 0          | store1 | 95    |
 | 
						||
| 0          | store2 | 100   |
 | 
						||
| 0          | store3 | 105   |
 | 
						||
| 1          | store1 | 70    |
 | 
						||
| 1          | store3 | 80    |
 | 
						||
+------------+--------+-------+
 | 
						||
<strong>解释:</strong>
 | 
						||
产品0在store1,store2,store3的价格分别为95,100,105。
 | 
						||
产品1在store1,store3的价格分别为70,80。在store2无法买到。</pre>
 |