是否可以在join语句上使用view table?

fiei3ece  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(263)

大家好,
我有一个 children_tb 我也加入了 residents_tbl 去吧。然后,继续 residents_tbl 我创建了一个名为 family_head .
是否可以使用 family_head 在另一个join语句上 children_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

蒂亚,c.m。

0vvn1miw

0vvn1miw1#

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

相关问题