Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2009, 13:45
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: como hago este left join???

Podría ser algo así:

Código sql:
Ver original
  1. SELECT n.*, p.nombre, m.nombre FROM nino n INNER JOIN
  2. familia_x_hijos fxh ON n.id_nino = fxh.id_nino INNER JOIN familia f ON
  3. f.id_familia = fxh.id_familia INNER JOIN padre p ON p.rut_padre = f.rut_padre
  4. INNER JOIN madre m ON m.rut_madre = f.rut_madre WHERE n.id_nino = 'codigo';

Se puede conbinar con left join para mostrar padres o madres, en caso de que los dos no hagan parte de una familia.

Espero te sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming