votes (won, lost)
W tej tablicy znajduje się kilka tysięcy rekordów, każdy składa się z dwóch liczb (są to id rekordów z innych tablic). Moim zadaniem jest dowiedzieć się który id najczęściej wygrywał z innymi, czyli który ma najwięcej wygranych (won) w stosunku do wszystkich rekordów w których się znajduje ( won lub lost).
Zacząłem od zapytania sortującego według ilości wygranych:
SELECT won, count(won) AS c_won FROM votes GROUP BY won ORDER BY c_won DESC
To działa, lecz gdy chcę do zapytania dołączyć ilość przegranych:
SELECT won, count(won) AS c_won, count(lost) AS c_lost FROM votes GROUP BY won ORDER BY c_won DESC
Jest już gorzej. Czy dałoby się dodać jeszcze jedno grupowanie do zapytania? A może idę w złą stronę?
Z góry dzięki za poświęcony czas.