gpt4 book ai didi

mysql - 是否可以在 JOIN 语句中使用 VIEW 表?

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

大家好,

我有一个 children_tb 并且我加入了 residents_tbl。然后,在 residents_tbl 上,我创建了一个名为 family_head View

是否可以在另一个 JOIN 语句上使用 family_headchildren_tbl 查询语句?

当前查询

        $query = $this->db->select('*');
$query = $this->db->from('children_tbl');
$query = $this->db->join('residents_tbl', 'residents_tbl.residentID=children_tbl.childName', 'full');
---> ***I want to add another join here for view (family_head)***
$query = $this->db->where('childName', $id);
$query = $this->db->order_by('childID', 'DESC');
$query = $this->db->get('');

我尝试使用

$query = $this->db->join('family_head', 'family_head.residentID=children_tbl.familyHeadID', 'full');

但我收到一条错误消息:

Table 'db_name.family_head' doesn't exist

TIA,C.M.

最佳答案

这个问题已经解决了。表名只是不匹配。

关于mysql - 是否可以在 JOIN 语句中使用 VIEW 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51887350/

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