Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2014, 04:40
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Inner Join une un campo de una tabla a varios de otra tabla

Pues cambia los alias de las tablas ....no?

Tabla ---> alias
EQUIPO_ARBITRAL ---> ea
PARTIDO ---> p
PABELLON ---> l <---(ele de local)

Código MySQL:
Ver original
  1. SELECT ea.Codigo_arbitro,
  2.              p.Hora,
  3.              l.Codigo_localidad AS 'Local'
  4. FROM EQUIPO_ARBITRAL ea
  5.                INNER JOIN PARTIDO p ON ea.Codigo_arbitro=p.Anotador
  6.                INNER JOIN PABELLON l ON p.Codigo_pabellon=l.Codigo_pabellon;

Fijate que a cada campo que sale en el SELECT le pongo el alias de su tabla, repasa si esta bien.

Asi deberia funcionar, pero claro nohe visto la estructura de tus tablas.....

Me explicas que tienen que ver el codigo arbitral con el anotador

Código MySQL:
Ver original
  1. ON ea.Codigo_arbitro=p.Anotador
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.