Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/10/2012, 13:08
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: Condicion dentro del inner join

Puedes concatenar menos, así. Haz tus comprobaciones para ver si obtienes lo que deseas
Código MySQL:
Ver original
  1. SELECT t1.nombre, t1.orden
  2. SELECT nombre, IFNULL( b.fecha, c.fecha ) orden, a.ida
  3. LEFT JOIN b ON a.ida = b.ida
  4. LEFT JOIN c ON a.ida = c.ida
  5. )t1