我是新手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.
您的查询中有拼写错误.我已将您的内容更新为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)