0

たとえば、ユーザーと呼ばれるMySQLにテーブルがあります。そのユーザーテーブルには、合計したい数値を含む2つの行があります。

引数のために、これはテーブル構造です

    ++++++++++++++++++++++++++++++
    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 に答える