Как получить данные для страницы статистики, используя MYSQL Queries - PullRequest
0 голосов
/ 06 января 2012

У меня есть таблица с именем tblMatches, содержащая результаты матчей спортивного события.Счет победившего игрока всегда сохраняется в поле P1_Score, P2_Score отслеживает счет проигравшего игрока.

В таблице есть 4 поля, на которые мне нужно сослаться.

(P1_ID), (P1_Score), (P2_ID), (P2_Score)

Я передаю значение ID_value.Мне удалось вычислить общее количество побед в матче против общего количества проигранных матчей с помощью функции mysql_num_rows.

Я сейчас пытаюсь рассчитать общее количество выигранных игр против общего количества проигранных игр.Мне нужно как-то определить сумму баллов.

1 Ответ

1 голос
/ 06 января 2012

А как же

SELECT (SELECT SUM(P1_Score) FROM tbl WHERE P1_ID = $id) won,
       (SELECT SUM(P2_Score) FROM tbl WHERE P2_ID = $id) lost

замените $id идентификатором конкретного игрока, и вы получите, сколько игр он выиграл и проиграл соответственно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...