Я пытаюсь получить сумму двух столбцов в PSQLПочему моя сумма для двух столбцов в psql неверна?
select id as id, name as name, count(winner_id) as winner_count,
(count(winner_id) +count(loser_id)) as total_matches from player left join
matches on matches.winner_id = player.id group by winner_id, player.name,player.id,
matches.loser_id;")
подсчитывать Итоговые матчи должны быть полностью или winner_id и loser_id в таблице спичек.
Но это неверно.
Он должен вернуть 1 матч для всех игроков, но вместо этого он возвращает 2 матча для игроков, которые выиграли и 0 матчей для проигравших игроков.
Редактировать свой вопрос и предоставить образцы данных и желаемые результаты. –