codeigniter join选择为

时间:2014-04-09 17:34:37

标签: php codeigniter

我的数据库中有2个表,我需要加入。 1表是artikelen表,另一表是collecties表。我现在有。

  $this->db->select('*');
  $this->db->from('collecties');
  $this->db->join('artikelen', 'artikelen.collecties_id = collecties.id');

它给出了正确的结果,但所有双字段(collecties有一个标题字段,artikelen有一个标题字段)将成为一个(它返回artikelen.title字段),并且我无法访问另一个表的行( collecties.title字段)。

我从artikelen中选择了10个字段,只从collecties中选择了collecties.title。

在不必替换

的情况下,这样做的简单方法是什么
    $this->db->select('*');

所有10个字段都带有as语句。

1 个答案:

答案 0 :(得分:4)

确保您的两个表在您的连接条件下都有行,否则它将返回null。并修改选择如下
      $this->db->select('artikelen.*,collecties.title as ctitle');