Я выполняю следующий запрос, но получаю недопустимую ссылку на ссылку " r.teamId ".Я нашел много ответов по этому поводу, но большинство из них предложили преобразовать неявное соединение в явное.В моем случае, я думаю, что запрос уже имеет явное соединение.Как я могу устранить эту ошибку?
select r.teamId,sum(r.amount),count(r.id),sum(r.distance),s.start_date
from runs r inner join ( SELECT team.id,league.start_date,league.end_date FROM league join team
ON league.id =team.league_id where r.teamId = team.id) s
on s.id = r.teamId
where r.teamId IS Not NULL
group by r.teamId,s.start_date
order by sum(r.amount) desc;