Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
询问我codeigniter中的select语法sql_Codeigniter - Fatal编程技术网

询问我codeigniter中的select语法sql

询问我codeigniter中的select语法sql,codeigniter,Codeigniter,如何使用sql语法be显示 id. goods quantities 2 milk 1 3 copies 1 2 milk 1 因为有重复的牛奶,所以添加的量是多少 询问答案..thaks您希望按id和货物对行进行分组,并希望对值进行求和,因此您要查找的SQL函数是group by和SUM: 不应该使用distince吗?因为有一个milkNo的副本,您已经对具有相同id和货物值的行进行了分组,所以不需要添加distinct。

如何使用sql语法be显示

id.    goods    quantities 
2      milk     1 
3      copies   1
2      milk     1 
因为有重复的牛奶,所以添加的量是多少


询问答案..thaks

您希望按id和货物对行进行分组,并希望对值进行求和,因此您要查找的SQL函数是group by和SUM:


不应该使用distince吗?因为有一个milkNo的副本,您已经对具有相同id和货物值的行进行了分组,所以不需要添加distinct。你为什么不自己试试呢?这是找到答案的最好方法:这篇文章需要编辑。
Id      goods     quantities 
2       milk      2  
3       coffies   1 
select  id, goods, sum(quantities)
from    yourTable
group by id, goods