0

例如,我在 MySQL 中有一个名为 users 的表,在该 users 表中有两行包含我希望将它们相加的数值。

为了争论,可以说,这是表结构

    ++++++++++++++++++++++++++++++
    ROW    | Numeric1 | Numberic2
    ++++++++++++++++++++++++++++++
      ROW 1|       38 | 39
      ROW 2|       41 | 54
      ROW 3|       47 | 41
      ROW 4|       73 | 37
      ROW 5|       31 | 25

我希望将数字第 1 行和数字第 2 行加在一起,然后将其添加到下一行,因此结果将使用 PHP 返回 426(所有数字的总和),然后回显该值。

由于某种原因,我无法使用

    $total = $numeric1 + numberic2;
    echo $total;

关于如何做到这一点的任何想法?

4

1 回答 1

0

尝试这个 -

SELECT indvsum.sum1 + indvsum.sum2
FROM (SELECT SUM(numeric1) AS sum1,
             SUM(numeric2) AS sum2
      FROM tablename) indvsum

indvsum 只是内部表的别名。

于 2012-05-21T12:44:20.520 回答