gpt4 book ai didi

sql - 选择多个前 1

转载 作者:行者123 更新时间:2023-12-04 15:47:39 36 4
gpt4 key购买 nike

我有这个数据表:

   ID   |   Data   --------+---------    1   |   ONE    2   |   ONE    3   |   ONE    5   |   TWO    7   |   TWO    10  |   TWO    15  |   THREE    14  |   THREE    8   |   THREE

我想得到这个结果

   ID   |   Data   --------+---------    1   |   ONE    5   |   TWO    15  |   THREE

所以我只想收集 Data 中每个值的第一条记录。第二个表中可能存在值 ONE、TWO、THREE,因此我可以使用 join 将它们合并。我该怎么做?

最佳答案

试试这个 -

Select Min(ID), Data
From YourTableAfterAllJoinsYouWant
Group By Data

如果您的 Data 表中已经包含 Data 列,则无需加入。或者,您可以将 YourTableAfterAllJoinsYouWant 替换为已连接的表。

关于sql - 选择多个前 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7014040/

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