Левые объединяются с собственным запросом
При выполнении моего запроса в SQL я могу получить правильные результаты, но при попытке выполнить в нативный запрос (Spring jpa) я получаю ошибку. Ошибка говорит: "запрос не понят, поэтому запрос не может быть построен"
Вместо левого соединения я использовал оператор Case и получил правильные результаты, но производительность полностью замедлилась.
SELECT
CONCAT(CONCAT(sf.frst_nm, ', '), sf.lst_nm) AS sellerFullName,
ast.acct_stt_ds AS status,
act.s_acct_id AS AccountId,
act.site_lch_gts AS siteLaunchDate,
INITCAP(act.acct_cmp_nm) AS accountCompanyName,
INITCAP(act.pfrd_acct_nm) AS accountPreferredName
FROM act
LEFT JOIN slracct
ON ACCT.sfdc_acct_unq_rec_id = SFDC_SELR_ACCT.sfdc_acct_unq_rec_id
LEFT JOIN slr
ON slr.sfdc_usr_rec_id = slracct.usr_rec_id
JOIN act.s
ON act.t_stt_cd = ACCT.spark_stt_cd ORDER BY UPPER(act.acct_cmp_nm)