对mysql中的多列求和
Posted
技术标签:
【中文标题】对mysql中的多列求和【英文标题】:SUM multiple columns in 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)'];
而且它不显示任何东西。我只需要总数量的标题。请帮忙,谢谢。
【问题讨论】:
停止。请参阅规范化。 【参考方案1】:您在查询中使用了“AS total”,因此这将是数组索引:
$row1['total']
【讨论】:
我错过了显而易见的,不需要 SUM():SELECT 0_title + 1_title...等以上是关于对mysql中的多列求和的主要内容,如果未能解决你的问题,请参考以下文章