我的数据库中有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语句。
答案 0 :(得分:4)
确保您的两个表在您的连接条件下都有行,否则它将返回null。并修改选择如下
$this->db->select('artikelen.*,collecties.title as ctitle');