首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >尝试从每个组中仅获取一行

尝试从每个组中仅获取一行
EN

Stack Overflow用户
提问于 2019-06-12 03:09:11
回答 1查看 28关注 0票数 0

我对DISTINCT ON有问题。我有五组不同的人,包括名字和姓氏。我的目标是每个组只有一个名字(第一个)。当尝试使用DISTINCT ON时,我得到一个错误。

代码语言:javascript
复制
SELECT DISTINCT ON (group_A) surname FROM table

我希望我的桌子看起来像

代码语言:javascript
复制
group_A...surname_a
broup_B...surname_b
.
.
.

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2019-06-12 03:10:28

Postgres中的语法为:

代码语言:javascript
复制
SELECT DISTINCT ON (group_A) group_A, surname
FROM table
ORDER BY group_A;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56550331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档