Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2011, 11:55
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Problema INNER JOIN con tres tablas

Hola nanirm16:

Prueba con INNER JOIN en lugar de LEFT JOIN, y los paréntesis no son necesarios...

Código MySQL:
Ver original
  1. detalle_solucion DS
  2. INNER JOIN JOIN soluciones S ON DS.id_solucion = S.id_sol
  3. INNER JOIN falla F ON DS.id_fallas = F.id_falla
  4. ORDER BY id_solucion ASC

Quité la parte del WHERE pues creo que es sintaxis de PHP.

Trata en la medida de lo posible de NO utilizar SELECT *, sobre todo cuando utilices más de una tabla, pues estás duplicando campos. En lugar de eso lista sólo los campos que realmente necesitas y puedes utilizar alias a tus tablas para no escribir todo el nombre.

Código:
SELECT S.nombre, F.Falla FROM
Saludos
Leo