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

时间:2015-04-21 04:37:59

标签: 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

如何更改codeigniter中的上述查询。

1 个答案:

答案 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);