【发布时间】:2018-08-18 08:29:50
【问题描述】:
我想根据店铺数量选择具有不同店铺位置的行,示例如下:
id | item_name | number_of_store| store_location|
+----+---------+-------------------+-------------+
| 3 | margarine | 2 | QLD |
| 4 | margarine | 2 | NSW |
| 5 | wine | 3 | QLD |
| 6 | wine | 3 | NSW |
| 7 | wine | 3 | NSW |
| 8 | laptop | 1 | QLD |
+----+---------+-------------------+-------------+
想要的结果如下图:
id | item_name | number_of_store| store_location|
+----+---------+-------------------+-------------+
| 3 | margarine | 2 | QLD |
| 4 | margarine | 2 | NSW |
| 5 | wine | 3 | QLD |
| 6 | wine | 3 | NSW |
| 8 | laptop | 1 | QLD |
+----+---------+-------------------+-------------+
我不在乎返回哪个 id 列值。所需的 SQL 是什么?
【问题讨论】:
-
不关心可能是糟糕设计的症状 - 你应该关心!