如何使用内连接从codeigniter中的两个表中获取数据

vin*_*eet 2 php codeigniter

我是新手codeigniter和问题Active Record(JOIN).

SELECT emp.name
    ,emp_detail.salary
FROM emp
INNER JOIN emp_details ON emp.id=emp_details.eid
                         AND emp_detail.salary > 5000
Run Code Online (Sandbox Code Playgroud)

如何改变上述查询codeigniter.

Nar*_*dia 6

您的查询中有拼写错误.我已将您的内容更新为Active Records.这对你有用..

$this->db->select('e.name,ed.salary');
$this->db->from('emp e');
$this->db->join('emp_details ed','e.id = ed.eid');
$this->db->where('ed.salary > 5000');
$result = $this->db->get()->result_array();
print_r($result);
Run Code Online (Sandbox Code Playgroud)