如何使用MYSQL查询检索统计页面的数据

时间:2012-01-06 03:26:39

标签: mysql sum

我有一个名为tblMatches的表,其中包含体育赛事的比赛结果。获胜玩家的得分始终存储在P1_Score字段中,P2_Score跟踪失败的玩家得分。

表格中有4个字段需要参考。

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

我正在通过ID_value。我已经设法使用mysql_num_rows函数计算总匹配胜率与总匹配损失。

我现在正在尝试计算赢得的游戏总数与丢失的游戏总数。我需要以某种方式确定得分的总和。

1 个答案:

答案 0 :(得分:1)

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

$id替换为特定玩家的ID,您将获得他赢得多少游戏并相应丢失