【发布时间】:2016-01-12 01:23:24
【问题描述】:
我有一个包含两列的 postgres 9.3 表。第一列有时间,第二列有路线。一条路线可能有多次。我想列出所有最短时间的路线。我的桌子:
Times Routes
07:15:00 Route a
09:15:00 Route a
08:15:00 Route b
11:30:00 Route b
09:15:00 Route c
12:00:00 Route c
我想要的输出:
Times Routes
07:15:00 Route a
08:15:00 Route b
09:15:00 Route c
如有任何帮助,我们将不胜感激并提前致谢。
【问题讨论】:
-
我知道存在一个“最少”函数,但时间列中的每一行始终是该行中最少的。我正在寻找的是路线列和最少(时间)上的不同选择的组合......
标签: sql postgresql aggregate-functions postgresql-9.3 distinct-on