【发布时间】:2018-10-23 21:02:31
【问题描述】:
我目前正在尝试仅在名称列中选择唯一条目。我曾尝试使用此查询,但它也不会返回相同的价格。我尝试了其他变体也没有成功。
SELECT DISTINCT name, price from table;
这是我正在使用的表格:
+----+-------------------+
| id | name | price |
+----+-----------+-------+
| 1 | Henry | 20 |
| 2 | Henry | 30 |
| 3 | Robert | 20 |
| 4 | Joshua | 10 |
| 5 | Alexander | 30 |
+----+-----------+-------+
我正在寻找的输出是:
+----+-------------------+
| id | name | price |
+----+-----------+-------+
| 1 | Henry | 20 |
| 3 | Robert | 20 |
| 4 | Joshua | 10 |
| 5 | Alexander | 30 |
+----+-----------+-------+
如您所知,所需的输出只删除了重复的名称,没有删除任何价格。我可以在上面的查询中添加一些内容以仅选择名称列中的唯一条目吗?非常感谢任何帮助,因为我试图在这里、Google、DuckDuckGo 等上找到解决方案,但没有运气。
【问题讨论】:
-
你关心返回哪一行?哪个 ID/价格对?