Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2014, 13:16
vlorenzov
 
Fecha de Ingreso: abril-2013
Mensajes: 6
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta join a la misma tabla dos veces

Esta sentencia funciona perfectamente:
Código MySQL:
Ver original
  1. SELECT * FROM $file
  2. INNER JOIN $file2 ON  'ESTADOCIVIL' = $file2.id1_parametro AND $file.U_estado_civil = $file2.id2_parametro
  3. LEFT JOIN $file3 ON $file.U_coordinador_usuario = $file3.id_colaborador
  4. ORDER BY $order
pero cuando quiero hacer otra selección a la misma tabla $file2 no me funciona:
Código MySQL:
Ver original
  1. SELECT * FROM $file
  2. INNER JOIN $file2 ON  'ESTADOCIVIL' = $file2.id1_parametro AND $file.U_estado_civil = $file2.id2_parametro
  3. LEFT JOIN $file2 ON  'SITUACIONFAMILIAR' = $file2.id1_parametro AND $file.U_situacion_familiar = $file2.id2_parametro LEFT JOIN $file3 ON $file.U_coordinador_usuario = $file3.id_colaborador
  4. ORDER BY $order

No tengo claro cómo resolver el acceder más de una vez a la misma tabla de parámetros.

Gracias.

Última edición por gnzsoloyo; 22/06/2014 a las 17:21