我试图将id 1
的所有大小列加在一起以获得总价值。
表看起来有点像这样:
-------------
| id | size |
-------------
| 1 | 6289 |
| 2 | 103 |
| 1 | 3719 |
| 3 | 8398 |
| 1 | 189 |
-------------
我如何将所有的<b>size</b
>从id <b>1</b
加在一起,以获得总价值(10197)
使用php和mysql?
你可以试试这个方法
SELECT SUM(size) FROM your_table_name WHERE id=1
MySQL提供了一个SUM()函数,可用于获取查询返回的记录中任何列的和。它也可以用于多列。前提是在表达式中使用它们,并且表达式作为参数传递给SUM函数。如:SUM (col1 * col2)。
由于您正在寻找id = 1的大小和,下面可以是上面答案提供的解决方案:
SELECT SUM(size) FROM table_name WHERE id='1'