Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/08/2008, 07:16
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Más de dos left join??

No había dado en el clavo, aunque creía que sí; hice algunas pruebas, como la de incluir en enllaç una entrada con un número de finca, pero con distinto número de operación, y me sacó esa finca de listado, aunque estaba relacionada con una operación distinta. He probado con esta sintaxis, y creo que ahora sí te funcionará bien:
SELECT f.nombre, p.finques_id_fi, t.operacions_numop, e.operacions_num_op
FROM finques f
INNER JOIN poseix p ON p.finques_id_fi = f.id_fi
INNER JOIN te t ON t.clients_nif = p.clients_nif
LEFT JOIN enllaç e ON f.id_fi = e.finques_id_fi
AND t.operacions_numop = e.operacions_num_op
WHERE t.operacions_numop = "08jl6"
AND e.operacions_num_op IS NULL

Prueba introduciendo entradas que pudieran causarte algún problema. Este es el único modo de saber si te funcionará en todos los casos.

Feliz verano en cualquier caso.

Última edición por jurena; 04/08/2008 a las 08:16