gpt4 book ai didi

sql - PostgreSQL 查询中的挑战(分组依据和有问题)

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

我正在尝试创建查询,但遇到了一些问题。我有两个表:

  • 用户(ID、姓名、电子邮件)
  • 评论(id、uid、评论、日期、时间)

我正在尝试列出所有用户及其评论,这可以通过内部联接轻松完成。但是,自从我加入结果后,每个用户都会收到各种评论。我只想要他们的最新评论。有任何想法吗? :)

最佳答案

应该这样做:

select distinct on(u.name, u.id) *
from comments c, users u
where u.id=c.uid
order by u.name, u.id, c.date desc

关于sql - PostgreSQL 查询中的挑战(分组依据和有问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6615838/

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