gpt4 book ai didi

MySql 在 codeigniter 中使用两个不同的 join 语句联接两个表

转载 作者:行者123 更新时间:2023-11-29 13:50:38 26 4
gpt4 key购买 nike

下面的连接在MySQL中是否有效

$this->db->select('A.plan_prepared_by,A.approval_date, U.display_name');
$this->db->from('A');
$this->db->where('plan_id', $planid );
$this->db->join('U','U.id=A.approval_user_id','left');
$this->db->join('U','U.username =A.plan_prepared_by','left');

最佳答案

您可以通过输入别名来尝试这样的操作

$select =   array(
'A.plan_prepared_by',
'A.approval_date',
'UL.display_name'
);
$where = array(
'plan_id' => $planid
);

$this->db->select($select);
$this->db->from('A');
$this->db->where($where);
$this->db->join('U AS UL','UL.id = A.approval_user_id','left');
$this->db->join('U AS UR','UR.username = A.plan_prepared_by','left');

关于MySql 在 codeigniter 中使用两个不同的 join 语句联接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16730133/

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