-2

codeiginter で - Active record を使用して mySQL の結果から合計を集計することは可能ですか?

私のテーブル:

+-----------------+---------------+----------+
|  transaction_ID |  category_ID  |  amount  |
+-----------------+---------------+----------+
|        1        |      2        |   5.0    |
+-----------------+---------------+----------+
|        2        |      1        |   6.0    |
+-----------------+---------------+----------+
|        3        |      2        |   4.1    |
+-----------------+---------------+----------+
|        4        |      3        |   1.2    |
+-----------------+---------------+----------+
|        5        |      1        |   7.0    |
+-----------------+---------------+----------+

私が達成したいこと:

+---------------+----------------+
|  category_ID  |  total_amount  |
+---------------+----------------+
|       1       |      13.0      |
+---------------+----------------+
|       2       |      9.1       |
+---------------+----------------+
|       3       |      1.2       |
+---------------+----------------+
4

1 に答える 1

1

これを試して、

SELECT category_ID, SUM(amount) totalAmount
FROM tableName
GROUP BY categoryID
于 2012-09-07T09:11:12.860 に答える