简体   繁体   English

如何通过使用内部联接从codeigniter中的两个表中获取数据

[英]how fetch data from two table in codeigniter by using inner join

I am new for codeigniter and problem in Active Record(JOIN). 我是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

How to change above query in codeigniter . 如何在codeigniter更改以上查询。

You had typo within your query. 您的查询中有错字。 I have updated yours into Active Records. 我已经将您的更新为活动记录。 This'll work for you.. 这将为您工作。

$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);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM