LEFt JOIN LATERAL显示错误,但SELECT

问题描述 投票:0回答:1

正在尝试在查询下面运行:

SELECT
tc.ID_NUMBER AS AFC_RPP_Number,
hc.BUSINESS AS Business,
hc.DIRECTOR AS Director,
tc.REASON_FOR_REVISION AS Description_of_Change
FROM alo_gg.AWS_PIM tc,
left join lateral(
    select BUSINESS,DIRECTOR                
    FROM alo_ggg.tracker
    WHERE START_DATE <= tc.DATE AND  SO = tc.SO 
    ORDER BY START_DATE DESC 
    LIMIT 1
) hc 

以上查询显示错误:

错误:“ SELECT”或附近的语法错误

左横向加入(SELECT BUSINESS,DIRECTOR ...

如果我单独运行子查询,它将给出结果,而侧面则给出错误。

谢谢,感谢帮助^

postgresql select postgresql-9.3 pgadmin greenplum
1个回答
0
投票
SELECT tc.ID_NUMBER AS AFC_RPP_Number, hc.BUSINESS AS Business, hc.DIRECTOR AS Director, tc.REASON_FOR_REVISION AS Description_of_Change FROM alo_gg.AWS_PIM tc, left join lateral( select BUSINESS,DIRECTOR FROM alo_ggg.tracker WHERE START_DATE <= tc.DATE AND SO = tc.SO ORDER BY START_DATE DESC LIMIT 1 ) hc ON TRUE;
© www.soinside.com 2019 - 2024. All rights reserved.