Error en Consulta triple con alias en myslq
Tengo una web de deportes que tiene que visualizar los torneos y que partidos que se juegan a diario con los nombres de jugadores y resultados, con la siguiente estructura:
Players
ID_P - player's ID
NAME_P - player's name
Tours
ID_T - ID
NAME_T - name
Odds
ID1_O - id of first player
ID2_O - id of second player
ID_T_O - tour's id
K1 - K1 odds
K2 - K2 odds
TOTAL - total
Esta es mi consulta :
SELECT nombre1.*, tours_atp.*, odds_atp.* FROM odds_atp LEFT JOIN players_atp AS nombre1 ON (players_atp.ID_P = odds_atp.ID1_O) LEFT JOIN players_atp AS nombre2 ON (players_atp.ID_P = odds_atp.ID2_O) LEFT JOIN tours_atp ON ( tours_atp.ID_T= odds_atp.ID_T_O ) WHERE tours_atp.rank_t=3 OR tours_atp.rank_t=4 OR tours_atp.rank_t=5 ORDER BY tours_atp.rank_t ASC
Pero me da este error : Unknown column 'players_atp. ID_P' in 'on clause'
¿Cuál es el fallo?