我是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
如何更改codeigniter
中的上述查询。
答案 0 :(得分: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);