我有这个数据表:
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
所以我想只收集数据中每个值的第一条记录.值一,二,三可能存在于第二个表中,因此我可以使用join将它们合并.我怎样才能做到这一点?
试试这个 -
Select Min(ID), Data
From YourTableAfterAllJoinsYouWant
Group By Data
Run Code Online (Sandbox Code Playgroud)
如果您的Data表中已有列Data,则无需加入.否则,您可以替换YourTableAfterAllJoinsYouWantwith join表.
| 归档时间: |
|
| 查看次数: |
2878 次 |
| 最近记录: |