Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2008, 09:36
Ziura
 
Fecha de Ingreso: febrero-2008
Mensajes: 38
Antigüedad: 17 años, 2 meses
Puntos: 0
Exclamación Varios Left join para asociar varias tablas

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;