Php 同一订单号的产品价格如何求和?in-codeigniter连接查询
实际上,我有两张桌子,第一张是销售订单主,第二张是订单。。。 现在,在单订单号上,我有两个产品在订单表中。。。 我想对订单表中的两种产品的价格求和,在s\u order\u id上,这实际上是参数。 这是我的型号代码Php 同一订单号的产品价格如何求和?in-codeigniter连接查询,php,mysql,database,codeigniter-3,Php,Mysql,Database,Codeigniter 3,实际上,我有两张桌子,第一张是销售订单主,第二张是订单。。。 现在,在单订单号上,我有两个产品在订单表中。。。 我想对订单表中的两种产品的价格求和,在s\u order\u id上,这实际上是参数。 这是我的型号代码 function get_sums($id){ $this->db->select('*'); $this->db->from('sale_order_master'); $this->db->join('orders', 'orders.
function get_sums($id){
$this->db->select('*');
$this->db->from('sale_order_master');
$this->db->join('orders', 'orders.s_order_id=sale_order_master.s_order_id');
$this->db->where('orders.s_order_id',$id);
$this->db->select('SUM(subtotal) as total');
}
左键联接另一个表和按orders.s\u order\u id分组
function get_sums($id){
$this->db->select_sum('subtotal');
$this->db->from('sale_order_master');
$this->db->join('orders', 'orders.s_order_id=sale_order_master.s_order_id',"left");
$this->db->where('orders.s_order_id',$id);
$this->db->group_by('orders.s_order_id');
$query=$this->db->get();
return $query->result();
}