2014-02-06 4 views
0

이것은 Codeiginter Active 레코드 쿼리입니다. 어떻게 이것을 Laravel-4 쿼리에 쓸 수 있습니까? 이 같은laravel에서이 유형의 쿼리를 작성하는 방법은 무엇입니까?

public function bring_project_sub_sector5($id = 0) { 
    if ($id != 0) { 
     $this->db->select("t2.sector_name_en AS sub_sector_name"); 
     $this->db->from("biz_r_proj_activity AS t1, biz_s_sub_sector AS t2"); 
     //$this->db->join("biz_s_sub_sector AS t2","t2.id = t1.sub_sector_id","left"); 
     $this->db->where("t1.sub_sector_id = t2.id"); 
     $this->db->where("t1.id", $id); 
     $this->db->group_by('t2.id'); 
     $query = $this->db->get(); 
     if ($query) { 
      return $query; 
     } else { 
      return FALSE; 
     } 
    } else { 
     return FALSE; 
    } 
} 

답변

3

뭔가가 작동 고맙습니다 당신이 테이블

$query = DB::table('biz_r_proj_activity AS t1') 
      ->join('biz_s_sub_sector AS t2', 't1.sub_sector_id', '=', 't2.id') 
      ->where('t1.id', $id) 
      ->groupBy('t2.id') 
      ->get(array('t2.sector_name_en AS sub_sector_name')); 
+0

에 대한 모델이없는 가정, –

관련 문제