gpt4 book ai didi

mysql - 连接三张表

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

请帮助我

我有三个表,名称分别是公司、管理员和潜在客户。我获取了所有潜在客户数据以及来自公司=用户名的一条记录和来自管理员=显示名称的一条记录,但在这里我很困惑,因为公司和管理员“ID”保存在相同的领域..请任何人帮助我..谢谢

从评论中添加:

我的查询

SELECT inno_admin.display_name,inno_company.Pseudo_name,inno_leads.* FROM inno_leads INNER JOIN inno_company ON inno_company.id = inno_leads.agent_id inno_admin ON inno_admin.id=inno_leads.agent_id ORDER BY ID DESC

最佳答案

试试这个代码。

只需添加 2 个 where 条件即可。

$name = "any name";
$this->db->select("");// select required fields.
$this->db->join("company","join criteria");
$this->db->join("admin","join criteria");
$this->db->where("company.company_name",$name);
$this->db->where("admin.display_name",$name);
$this->db->group_by("leads.agent_id");// <------ new line added.
$this->db->get("leads");

关于mysql - 连接三张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33516459/

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