Mysql 如何在ModelCodeIgniter中编写此sql查询?

Mysql 如何在ModelCodeIgniter中编写此sql查询?,mysql,codeigniter,codeigniter-3,Mysql,Codeigniter,Codeigniter 3,请检查我下面描述的代码。我想在CI模型中使用此查询。如何在模型中的CI查询生成器中使用此查询 $sql="SELECT `news`.`title`,`dep_table`.`dep_img`, `dep_table`.`dep_name`,`news`.`description`,`news`.`image`,(`news`.`created_at`) as created_at FROM `news` JOIN `dep_table` on `news`.`dep_id` = `dep_t

请检查我下面描述的代码。我想在CI模型中使用此查询。如何在模型中的CI查询生成器中使用此查询

$sql="SELECT `news`.`title`,`dep_table`.`dep_img`, `dep_table`.`dep_name`,`news`.`description`,`news`.`image`,(`news`.`created_at`) as created_at FROM  `news` JOIN `dep_table` on `news`.`dep_id` = `dep_table`.`dep_id`"; 
$this->db->query($sql);
public function getNewsData(){
    $this->db->select('news.title,dep_table.dep_img, dep_table.dep_name,news.description,news.image,news.created_at as created_at');
    $this->db->from('news');
    $this->db->join('dep_table', 'news.dep_id = dep_table.dep_id');
    $query = $this->db->get();
    return $query->result();
}

您可以在模型中使用下面提到的代码

$sql="SELECT `news`.`title`,`dep_table`.`dep_img`, `dep_table`.`dep_name`,`news`.`description`,`news`.`image`,(`news`.`created_at`) as created_at FROM  `news` JOIN `dep_table` on `news`.`dep_id` = `dep_table`.`dep_id`"; 
$this->db->query($sql);
public function getNewsData(){
    $this->db->select('news.title,dep_table.dep_img, dep_table.dep_name,news.description,news.image,news.created_at as created_at');
    $this->db->from('news');
    $this->db->join('dep_table', 'news.dep_id = dep_table.dep_id');
    $query = $this->db->get();
    return $query->result();
}
如果不起作用,请告诉我

$this->db->reset_query();       
$this->db->select("*");
$this->db->from('table1');
$this->db->join('table2', 'table1.id = table2.id ' );
$this->db->where('table1.id="1"'); // where conditions
$query = $this->db->get();
return $query->result();
//试试这个