我的数据库中有 2 个表需要加入。 一张表是 artikelen 表,另一张表是 Collections 表。我目前有。
$this->db->select('*');
$this->db->from('collecties');
$this->db->join('artikelen', 'artikelen.collecties_id = collecties.id');
它给出了正确的结果,但所有双字段(collecties 有一个标题字段,artikelen 有一个标题字段)将变成一个(它返回 artikelen.title 字段),并且我无法访问另一个表的行( Collections.title 字段)。
我从 artikelen 中选择了 10 个字段,并且仅从collecties 中选择了collecties.title。
无需更换即可完成此操作的简单方法是什么
$this->db->select('*');
所有 10 个字段都带有 as 语句。
确保两个表都有符合连接条件的行,否则将返回 null。并修改选择如下
$this->db->select('artikelen.*,collecties.title as ctitle');