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

Php 如何使用内部联接从codeigniter中的两个表中获取数据,php,codeigniter,Php,Codeigniter,对于codeigniter和活动记录(加入)中的问题,我是新手。 如何在codeigniter中更改上述查询您的查询中存在打字错误。我已将您的更新为活动记录。这对你有用 $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.sala

对于
codeigniter
活动记录(加入)中的问题,我是新手。


如何在
codeigniter
中更改上述查询您的查询中存在打字错误。我已将您的更新为活动记录。这对你有用

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

上面的查询工作??(仅供参考:您可以接受或投票给一个真正帮助您的答案…)类似的查询只给我第一个属性,即在这种情况下的e.name。。可能是什么问题您是否使用group by对数据进行分组,或者可能仅获取一条记录将foreach循环中的数据分组以显示来自db选项卡的所有数据,请在SO@user2906608上发布您的问题
$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);