]> git.sesse.net Git - ccbs/blobdiff - html/show-tournament.pl
Correct number of qualified people from round >= 1.
[ccbs] / html / show-tournament.pl
index 30c1e519fd22312230b4341deb4f5f71ada4d60a..55bd2b4a4e9a6f85f8b695adf5e67093e656241c 100755 (executable)
@@ -71,7 +71,7 @@ if ($num_rounds == 0) {
        my $ref = $dbh->selectrow_hashref('SELECT COUNT(*) AS num_participants FROM tournamentparticipation WHERE tournament=?', undef, $id);
        $num_qualified = $ref->{'num_participants'};
 } else {
-       my $ref = $dbh->selectrow_hashref('SELECT numqualifying FROM rounds WHERE tournament=? AND round=?', undef, $id, $num_rounds);
+       my $ref = $dbh->selectrow_hashref('SELECT SUM(numqualifying) AS numqualifying FROM rounds NATURAL JOIN groups WHERE tournament=? AND round=?', undef, $id, $num_rounds);
        $num_qualified = $ref->{'numqualifying'};
 }