我是 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
中更改上述查询。
最佳答案
您的查询中有错字。我已经将你的更新为 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);
关于php - 如何使用内部连接从 codeigniter 中的两个表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763024/