【问题标题】:SUM multiple columns in mysql对mysql中的多列求和
【发布时间】:2015-12-09 15:45:46
【问题描述】:

所以我在尝试总结所有列值时遇到问题。 我需要总结 4 列值以回显总数。列值只能是 1 或 0。 代码如下:

$q = $mysqli->query("SELECT SUM(0_title + 1_title + 2_title + 3_title + 4_title + 5_title) AS total from PlayerTitles");
$row1 = $q->fetch_assoc();
echo $row1['SUM(total)'];

而且它不显示任何东西。我只需要总数量的标题。请帮忙,谢谢。

【问题讨论】:

  • 停止。请参阅规范化。

标签: php mysql aggregate-functions


【解决方案1】:

您在查询中使用了“AS total”,因此这将是数组索引:

$row1['total']

【讨论】:

  • 我错过了显而易见的,不需要 SUM():SELECT 0_title + 1_title...等
猜你喜欢
  • 1970-01-01
  • 2014-05-12
  • 2012-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-06
相关资源
最近更新 更多