如何在此数据库中获取总计

时间:2016-05-31 03:31:36

标签: php mysql opencart

我有一个数据库。

-----------------------
|   code   |  value  |
-----------------------
| shipping |  20     |
| unique   |   4     |
| shipping |  25     |
| unique   |   6     |
-----------------------

totals "shipping" = 45 (should)

我的意思是如何获得基于totals order_id的{​​{1}} code = " shipping "。我使用数据库opencart。谢谢。

4 个答案:

答案 0 :(得分:1)

tblFolding

答案 1 :(得分:1)

您可以使用MySql的sum方法完成此操作。请尝试以下查询。

按您的唯一字段分组并将值相加。

SELECT code, sum(value) as total FORM table WHERE code = 'shipping' GROUP BY order_id

答案 2 :(得分:1)

 SELECT
  code,
       SUM(value) AS value
FROM
    order_table
WHERE code="shipping" GROUP BY code

答案 3 :(得分:1)

您应该能够使用sum和group by来获取每个代码的成本。

试试这个

SELECT code, sum(value) as total FORM table WHERE code = 'shipping' GROUP BY code