后,我将不胜感激一些帮助,下面SQL errror增加额外的选择
SELECT distinct playerid as le_player,
(select sum(score) from playerresults where playerid = le_player) as wins,
(select handicap from players where playerid = le_player) as handicap, playername,
(select count(playerid)*3 from playerresults where playerid = le_player)as totalgames,
(select count(playerid)*3 from playerresults where playerid = le_player) - (select sum(score) from playerresults where playerid = le_player)as lost,
round((select sum(score) from playerresults where playerid = le_player)/(select count(playerid)*3 from playerresults where playerid = le_player) * 100,2) as percent,
teams.team_name
FROM playerresults
INNER JOIN teams on (select players.team_id from players where players.id = playerid) = teams.id
WHERE playerresults.season = 2012 AND playerresults.league = 4
ORDER BY wins desc,totalgames asc
这是工作,直到我说下面一行:
(select handicap from players where playerid = le_player) as handicap
现在,这产生了Subquery returns more than 1 row
错误。
障碍是一个新的领域添加到我的球员表,所以我想我可以只添加这一点的SQL到我的原始。
有什么想法?
感谢 DG
@juergend你认为你可以帮助他们吗? –