繁体   English   中英

CodeIgniter 加入选择为

[英]CodeIgniter join select as

我的数据库中有 2 个表需要加入。 一张表是artikelen表,另一张是collecties表。 我目前有。

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

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

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

无需更换即可执行此操作的简单方法是什么

    $this->db->select('*');

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM