gpt4 book ai didi

mysql - 如何从有序数据集中仅获取第一行组

转载 作者:行者123 更新时间:2023-11-29 06:29:08 25 4
gpt4 key购买 nike

我有一个数据集

| id | field1 | field2 |
|----|--------|--------|
| 1 | 1 | a |
| 2 | 2 | b |
| 3 | 1 | c |
| 4 | 2 | d |

我想按field1对该数据集进行排序,并通过单个查询仅获取第一组。

具体:

| id | field1 | field2 |
|----|--------|--------|
| 1 | 1 | a |
| 3 | 1 | c |

任何帮助将不胜感激

最佳答案

一种方法

SELECT id, field1, field2
FROM table1
WHERE field1 = (
SELECT MIN(field1)
FROM table1
)
ORDER BY id, field2

SQLFiddle

结果:

| id | field1 | field2 ||----|--------|--------||  1 |      1 |      a ||  3 |      1 |      c |

关于mysql - 如何从有序数据集中仅获取第一行组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57518784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com