Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/04/2014, 09:12
Avatar de temerariomalaga
temerariomalaga
 
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 2 meses
Puntos: 9
Respuesta: Inner Join une un campo de una tabla a varios de otra tabla

He modificado un poco la consulta y si hago left join aparecen todos los codigos con las horas a null excepto los que tienen hora asignada. ¿Habría otra forma para que solo devuelva las que tienen algún dato o sin repetir 3 veces la hora?
Código MySQL:
Ver original
  1. SELECT Codigo_arbitro, P1.Hora, P2.Hora, P3.Hora FROM EQUIPO_ARBITRAL
  2.         LEFT JOIN PARTIDO P1 ON EQUIPO_ARBITRAL.Codigo_arbitro=P1.Anotador
  3.         LEFT JOIN PARTIDO P2 ON EQUIPO_ARBITRAL.Codigo_arbitro=P2.Crono
  4.         LEFT JOIN PARTIDO P3 ON EQUIPO_ARBITRAL.Codigo_arbitro=P3.Op24;
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe