Tengo un problemilla: He asociado mediante left join la tabla RplePchoqueDet as pd con pd.rplePchoqueContSet y RplePchoqueDet as pd con pd.rpleSolicMot correctamente.
Y necesito asociar además pd.rplePchoqueContSet as pdc con pdc.rpleUsuarios.
Muchas gracias.
(Lo que está en verde es lo que he intentado añadir sin éxito)
select pd.plandetPk, l.nomb, l.ape1, l.ape2, l.cip, pd.estado, solicmot.motDesc, pdc.comentario, pdc.fecha, pdcu.nombre
from RplePchoqueDet as pd left join pd.rplePchoqueContSet as pdc left join pd.rpleSolicMot as solicmot, //" pdc left join pdc.rpleUsuarios as pdcu, Lesp as l
where pd.rplePlanChoque.pkPlan = ? +
(pdc.pchoqueContPk is null or pdc.pchoqueContPk = +
(select max(laux.pchoqueContPk) from RplePchoqueCont as laux where pd.plandetPk = laux.rplePchoqueDet)) and pd.norden = l.id.norden and pd.centro=l.id.centro;