【发布时间】:2020-07-20 09:40:37
【问题描述】:
我有一个成员提供给我的下面显示的代码,但我不明白它的作用:
select pdam.*, pr.*
from "DAMPay" as pdam left join lateral
(select min(pr."AsigStart") as startt
from "PolsRisc" as pr
where pdam."PRID" = pr."Index"
) pr
on true;
代码从另一个表中提取开始的最小值。我想添加一个附加条件,例如:
where pdam."PAYDate" between '2020-06-01' and '2020-06-30'
我无法在没有错误的情况下插入条件。 另外,我只需要从 pr 表中查看 min(pr."AsigStart") 而不是所有列 (pr.*)。 谢谢
【问题讨论】:
-
你尝试了什么,你得到了什么错误?
标签: sql postgresql join