Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/08/2007, 10:19
argen
 
Fecha de Ingreso: junio-2007
Ubicación: Barcelona
Mensajes: 20
Antigüedad: 16 años, 11 meses
Puntos: 1
Re: Consulta en una relación de muchos a muchos

El campo idCampo3 está en la tabla1? No debería ser en la tabla3?

Quizás no te haya entendido bien aún... De todas formas, creo que la sql podría ser algo como:

SELECT t1.nombreCampo1, t2.nombreCampo2, t4.nombreCampo3
FROM tabla4 as t4 LEFT OUTER JOIN
tabla3 as t3 ON t4.idCampo3 = t3.idCampo3 LEFT OUTER JOIN
tabla1 as t1 ON t3.idCampo1 = t1.idCampo1 LEFT OUTER JOIN
tabla2 as t2 ON t3.idCampo2 = t2.idCampo2


Suerte!