2015-02-23 143 views
0
------------------------------------------------ 
ID | Member Name | Zone | Created_Date | 
------------------------------------------------ 
1 | foo   | Zone1 | 2015-02-23 | 
2 | bar   | Zone1 | 2015-02-23 | 
3 | foo1  | Zone2 | 2015-02-23 | 
4 | baar1  | Zone2 | 2015-02-23 | 
5 | foo3  | Zone1 | 2015-02-23 | 
------------------------------------------------ 

------------------------------------------------------------ 
ID | Member ID | Car | Zone | Created_Date | 
------------------------------------------------------------ 
1 | 1   | Civic | Zone1 | 2015-02-23 | 
2 | 1   | BMW  | Zone2 | 2015-02-23 | 
3 | 2   | Vitz | Zone1 | 2015-02-23 | 
4 | 2   | BMW  | Zone1 | 2015-02-23 | 
5 | 3   |Honda City | Zone2 | 2015-02-23 | 
------------------------------------------------------------ 

我想對汽車的登記臺賬在區域選擇和插入多條記錄

1區今天有多少卡註冊進入某些條目?

我可以與單個區域處理,但如何管理多個項目

我使用笨和嘗試這樣

public function distribute_commision() 
{ 
    $this->db->where('Is_Active', 0); 
    //$this->db->where('Sort_Order', 4); 
    $this->db->select('ID');     
    $this->db->select('Zone'); 
    $this->db->where('Created_Date', '2015-02-23'); 
    $query = $this->db->get('tbl_clients'); 

    if($query->num_rows() > 0) 
    { 
     $data = $query->result_array(); 

     foreach($data as $da) 
     { 
      $array = "'". $da['Zone'] ."'"; 
      $zone[] = $array; 
     } 

     $record = implode(",", $zone); 
     //echo $record; 
     $zm_query = $this->db->query("SELECT `ID`, `Name`, `Zone` FROM `tbl_members` WHERE `Zone` IN (".$record.") AND `Sort_Order` = '4' AND `Created_Date` = '".date('Y-m-d', time())."'"); 
     echo "<pre>"; 
     print_r($zm_query->result_array()); 
     echo "</pre>";   
    } 

} 
+0

您可以顯示您的插入查詢plz? – 2015-02-23 06:16:46

+0

我的第一步是從這兩個表中獲取數據插入查詢將根據結果準備..我還沒有寫入 – 2015-02-23 06:50:38

+0

實際上,您可以根據您的選擇查詢編寫插入查詢。 – 2015-02-23 08:17:36

回答

0

嘗試此查詢

select *,count(aa.id) as count tbl_client as aa 
join tbl_members as bb on bb.id=aa.member_id 
where aa.created_date=date('Y-m-d', time()) 
group by aa.created_date 
+0

given an sql error – 2015-02-23 05:57:07