gpt4 book ai didi

php - CodeIgniter 两个表Left Join在右表缺失时不返回左表的Join Condition id

转载 作者:行者123 更新时间:2023-11-29 08:16:53 26 4
gpt4 key购买 nike

我有两个表,即 Table1 和 Table2,并且我使用 Table1.PrimaryKey = Table2.ForeignKey 在 Table2 上左连接 Table1。它确实返回两​​个表中的所有行,但在某些行中,由于表 2 中没有用于连接条件的记录,因此表 1 中缺少 PrimaryKey 字段值。这是我的代码

$this->db->select('*');
$this->db->from('CI_Articles_Tbl');
$this->db->join('CI_Article_Images_Tbl',
'CI_Articles_Tbl.roflArticle_ID=CI_Article_Images_Tbl.roflArticle_ID','left');
$this->db->group_by('CI_Articles_Tbl.roflArticle_ID');
$query = $this->db->get();
return $query->result_array();

我的查询中存在什么问题以及可能的解决方案是什么。任何帮助将不胜感激。

最佳答案

您已选择table.*

试试这个代码。

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

关于php - CodeIgniter 两个表Left Join在右表缺失时不返回左表的Join Condition id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20418791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com