我有一个数据库。
-----------------------
| code | value |
-----------------------
| shipping | 20 |
| unique | 4 |
| shipping | 25 |
| unique | 6 |
-----------------------
totals "shipping" = 45 (should)
我的意思是如何获得基于totals
order_id
的{{1}} code = " shipping "
。我使用数据库opencart
。谢谢。
答案 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