Я пытаюсь в mysql перечислить все команды, основанные до 2011 года, которые все еще активны (еще не расформированы). Для каждой такой команды укажите название команды, дату ее основания и количество текущих членов команды, которые играют в протоссов, терранов и зергов соответственно. Сортировать команды в алфавитном порядке по имени. Я не верю, что я включаю текущих участников, так как бы я включил текущих членов и почему он говорит неизвестную таблицу T, когда она объявлена?
SELECT T.name, T.founded,
(CASE WHEN game_race ='P'THEN 1 END) AS 'Protoss',
(CASE WHEN game_race ='T'THEN 1 END) AS 'Terran',
(CASE WHEN game_race ='Z'THEN 1 END) AS 'Zerg'
from players P, teams T, members M
where CAST(LEFT(T.founded, 4 ) AS SIGNED)< 2011 AND P.player_id=M.player and M.team = T.team_id and T.disbanded = '' ;
group by T.name order by T.name;
набор таблиц (уже создан и импортирован