2017-07-14 3 views
0

実際には、私は2つのテーブルを持っています。最初は売り注文マスター、もう1つは注文です... 今、注文テーブルに2つの商品があります... 私は注文テーブルにある両方の製品の価格は、s_order_idで、実際にパラメータに入っています。 私のモデルコードです。同じ注文番号に属する商品の価格を合計するにはどうすればよいですか? codeigniterでクエリを結合する

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'); 
} 

答えて

0

orders.s_order_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(); 
} 
によって別のテーブルと グループに参加左
関連する問題