【发布时间】:2020-11-06 03:39:18
【问题描述】:
我想显示连接表中的多列,但只对group by 和order by 使用一列
我的 PostgreSQL 查询是这样的:
SELECT DISTINCT ON (r.id_rekrutmen)
r.id_rekrutmen,
r.judul_rekrutmen,
rw.tanggal_rekrutmen
FROM rekrutmen r
INNER JOIN rekrutmen_waktu rw
ON r.id_rekrutmen = rw.id_rekrutmen
ORDER BY r.id_rekrutmen, rw.tanggal_rekrutmen DESC;
【问题讨论】:
-
查询看起来没问题;你有什么问题?
-
我无法像使用该查询的示例图像那样显示,
-
你的意思是
... ORDER BY r.id_rekrutmen DESC, rw.tanggal_rekrutmen DESC;吗? -
我想要 "ORDER BY tanggal_rekrutmen DESC"
-
那么如果你这样做
ORDER BY rw.tanggal_rekrutmen DESC会有什么问题
标签: sql postgresql postgresql-9.1 postgresql-9.2