У меня есть таблица с шестью колоннами следующим
Home_Team | Home_Score | Away_Score | Away_Team | Home_Result | Away_Result
Select Query MySql
Я хочу, чтобы выбрать выход HOME_TEAM записи выигрыша, Лоос & галстука матчи.
Я использовал следующий запрос, однако вместо подсчета отдельных итогов он показывает количество, если все совпадения в каждой категории.
select a.Home_Team,
if(a.Home_Result = 'Win', count(a.Home_Result), 0) as Win,
if(b.Home_Result = 'Loss', count(b.Home_Result), 0) as Loss
from nsfa.result_main_bck as a
join nsfa.result_main_bck as b
on a.Home_Team = b.Home_Team
where a.Home_Result = 'Win' and b.Home_Result = 'Loss'
Group by 1
Что может быть неправильно в этом коде
Я использую MySql, кстати.
С уважением
Мой дорогой Рахул, Спасибо за ваш ответ. Однако я получаю тот же результат с вашей предлагаемой командой. – KhawarAmeerMalik