ORDER BY字段不起作用

时间:2014-05-06 12:36:25

标签: php mysql

这是我的代码:

$sql = "SELECT Stat,

SUM(if(Player = 'Player1', Value, 0)) AS Player1,
SUM(if(Player = 'Player2', Value, 0)) AS Player2,
SUM(if(Player = 'Player3', Value, 0)) AS Player3,
SUM(if(Player = 'Player4', Value, 0)) AS Player4

FROM Table1
WHERE Team = 'Team1'
ORDER BY FIELD (Stat, 'Plants', 'Balls Kills', 'First Touch', 'Fast Break')";

我有一个如下结构的表:

周/队/球员/统计/价值

在Stat下,我有植物,球杀,第一次接触和快攻,我希望它按顺序输出,但是使用ORDER BY Field,它只输出标记为Plants的单行,并对所有值求和每个统计数据。不确定我做错了什么。我到处查了一下,看起来格式正确。

非常感谢任何帮助。

0 个答案:

没有答案