У меня проблема с моим запросом. Я только недавно запустил SQL. В первой таблице ниже я хочу подсчитать количество команд, которые выиграли больше всего, и включить команды, которые также имеют нулевые победы. Имена таблиц выделены красным.
![TABLE NAMES](https://i.stack.imgur.com/SJAD1.png)
Я хочу, чтобы результат моего запроса выглядел как второе изображение, которое я прикрепил, или как
Phenix 2
StarWar 1
Strack 1
Serious 0
Apolo 0
APTX 0
Poki 0
![Final result](https://i.stack.imgur.com/Xv9tD.png)
Пока что мой лучший запрос:
SELECT t1.Team_Name
, COUNT(winner) AS TotalWins
FROM result r
LEFT JOIN team_1 t1
ON r.Team1_ID = t1.Team1_ID
GROUP BY winner
UNION
SELECT t2.Team_Name
, COUNT(distinct winner) AS TotalWins
FROM result r
LEFT JOIN team_2 t2
ON r.Team2_ID = t2.Team2_ID
GROUP BY Winner
ORDER BY TotalWins DESC;
Результат, который я получил, не включает команды с нулевым выигрышем, он просто добавляет 1 для всех.