2023-12-09 18:42:21 +08:00
|
|
|
|
<p>表: <code>Product</code></p>
|
2022-03-27 20:37:52 +08:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
+--------------+---------+
|
|
|
|
|
| Column Name | Type |
|
|
|
|
|
+--------------+---------+
|
|
|
|
|
| product_id | int |
|
|
|
|
|
| product_name | varchar |
|
|
|
|
|
| unit_price | int |
|
|
|
|
|
+--------------+---------+
|
2023-12-09 18:42:21 +08:00
|
|
|
|
product_id 是该表的主键(具有唯一值的列)。
|
2022-03-27 20:37:52 +08:00
|
|
|
|
该表的每一行显示每个产品的名称和价格。
|
|
|
|
|
</pre>
|
|
|
|
|
|
2023-12-09 18:42:21 +08:00
|
|
|
|
<p>表:<code>Sales</code></p>
|
2022-03-27 20:37:52 +08:00
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
+-------------+---------+
|
|
|
|
|
| Column Name | Type |
|
|
|
|
|
+-------------+---------+
|
|
|
|
|
| seller_id | int |
|
|
|
|
|
| product_id | int |
|
|
|
|
|
| buyer_id | int |
|
|
|
|
|
| sale_date | date |
|
|
|
|
|
| quantity | int |
|
|
|
|
|
| price | int |
|
|
|
|
|
+------ ------+---------+
|
2023-12-09 18:42:21 +08:00
|
|
|
|
这个表可能有重复的行。
|
|
|
|
|
product_id 是 Product 表的外键(reference 列)。
|
2022-03-27 20:37:52 +08:00
|
|
|
|
该表的每一行包含关于一个销售的一些信息。
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<p> </p>
|
|
|
|
|
|
2023-12-09 18:42:21 +08:00
|
|
|
|
<p>编写解决方案,报告<code>2019年春季</code>才售出的产品。即<strong>仅</strong>在<code><strong>2019-01-01</strong></code>至<code><strong>2019-03-31</strong></code>(含)之间出售的商品。</p>
|
2022-03-27 20:37:52 +08:00
|
|
|
|
|
|
|
|
|
<p>以 <strong>任意顺序</strong> 返回结果表。</p>
|
|
|
|
|
|
2023-12-09 18:42:21 +08:00
|
|
|
|
<p>结果格式如下所示。</p>
|
2022-03-27 20:37:52 +08:00
|
|
|
|
|
|
|
|
|
<p> </p>
|
|
|
|
|
|
|
|
|
|
<p><strong>示例 1:</strong></p>
|
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
<strong>输入:</strong>
|
|
|
|
|
Product table:
|
|
|
|
|
+------------+--------------+------------+
|
|
|
|
|
| product_id | product_name | unit_price |
|
|
|
|
|
+------------+--------------+------------+
|
|
|
|
|
| 1 | S8 | 1000 |
|
|
|
|
|
| 2 | G4 | 800 |
|
|
|
|
|
| 3 | iPhone | 1400 |
|
|
|
|
|
+------------+--------------+------------+
|
|
|
|
|
<code>Sales </code>table:
|
|
|
|
|
+-----------+------------+----------+------------+----------+-------+
|
|
|
|
|
| seller_id | product_id | buyer_id | sale_date | quantity | price |
|
|
|
|
|
+-----------+------------+----------+------------+----------+-------+
|
|
|
|
|
| 1 | 1 | 1 | 2019-01-21 | 2 | 2000 |
|
|
|
|
|
| 1 | 2 | 2 | 2019-02-17 | 1 | 800 |
|
|
|
|
|
| 2 | 2 | 3 | 2019-06-02 | 1 | 800 |
|
|
|
|
|
| 3 | 3 | 4 | 2019-05-13 | 2 | 2800 |
|
|
|
|
|
+-----------+------------+----------+------------+----------+-------+
|
|
|
|
|
<strong>输出:</strong>
|
|
|
|
|
+-------------+--------------+
|
|
|
|
|
| product_id | product_name |
|
|
|
|
|
+-------------+--------------+
|
|
|
|
|
| 1 | S8 |
|
|
|
|
|
+-------------+--------------+
|
|
|
|
|
<strong>解释:</strong>
|
2023-12-09 18:42:21 +08:00
|
|
|
|
id 为 1 的产品仅在 2019 年春季销售。
|
|
|
|
|
id 为 2 的产品在 2019 年春季销售,但也在 2019 年春季之后销售。
|
|
|
|
|
id 为 3 的产品在 2019 年春季之后销售。
|
|
|
|
|
我们只返回 id 为 1 的产品,因为它是 2019 年春季才销售的产品。</pre>
|