【发布时间】:2014-03-14 08:36:43
【问题描述】:
我必须做一个 sql 查询,但我不知道该怎么做。我想获取每个独特的二人组 A/B 的最新行。我正在使用 postgresql。
例如:
表:人
id A B modification_date
1 5 6 2014-04-12
2 6 7 2014-04-13
3 5 6 2014-04-14
4 9 1 2014-04-15
5 6 7 2014-04-16
我想得到:
id A B modification_date
3 5 6 2014-04-14
4 9 1 2014-04-15
5 6 7 2014-04-16
感谢您的帮助。
【问题讨论】:
-
为什么
5 6 2014-04-12在预期结果中? “最新”(即 5/6 的“最新”行应该是5 6 2014-04-14,不是吗? -
你是对的 a_horse_with_no_name,我更正了
标签: sql postgresql greatest-n-per-group