【发布时间】:2020-06-05 03:01:09
【问题描述】:
我知道标题很复杂,但情况如下:
我有一个这样的用户表:
id opened_at
32o 2/01/2018 00:00:00
还有一个这样的用户组表:
user_id group_id
32o 29834jb
还有一个完整的小组表格,如下所示:
group_id group_ended_at
29834jb 1/14/2018 00:00:00
29834jb 2/14/2018 00:00:00
29834jb 3/14/2018 00:00:00
29834jb 4/14/2018 00:00:00
我想将组加入用户,但只返回比用户的opened_at 日期大于的最小值group_ended_at。
换句话说,我想要这个结果:
id opened_at group_id group_ended_at
32o 2/01/2018 00:00:00 29834jb 2/14/2018 00:00:00
我该怎么做?
【问题讨论】:
-
你遇到了什么错误?
标签: sql postgresql join select nested