各チームの全試合数に対する負け試合数の比率をリストアップしようとしています。
私は次のことを試しましたが、うまくいかないようです:
select teams.name as Name,
Lost
from teams
join matches on teams.name in (matches.home, matches.away)
group by teams.name
having (1 - (matches.winner / (count (matches.home) + count (matches.away)))) as Lost;
最後の行の関数の書き方に問題があるのでしょうか?
参考のための関係図: