我有三个MySQL列,Name、Goals、Assists(分别为G和A)。我想通过将目标和辅助加在一起来计算分数,然后按分数对名称进行排序。
我尝试的是;
$SQL="SELECT * FROM stats WHERE Points=G+A ORDER BY Points";
这不起作用,有人对MySQL中使用独立列中的整数进行基本加法有什么建议吗?
试试这个。。
$SQL = "SELECT Name, Goals, Assists, (Goals+Assists) AS SumColumn FROM STATUS ORDER BY Points";
选择名称,(G+A)AS点FROM stats ORDER BY点
$SQL="SELECT *, (Goals+Assists) AS totalPoints FROM stats ORDER BY totalPoints";