笔记多表交叉的查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记多表交叉的查询相关的知识,希望对你有一定的参考价值。

表3

num taste
1 原味
2 麻辣
3 咸味

 

表2

dataid numid
1 1
1 3
2 1

表1

id  name
1 花生
2 牛奶

 

首先controllers 拿到表一的id给mod  

select   表3.taste FROM 表2 left join 表三 ON 表二.numid = 表三.num WHERE 表二.dataid = 表一.id

//查询数据库
$query = $this->db->query($sql);
//以数组的形式返回查询结果
return $query->result_array();

 

以上是关于笔记多表交叉的查询的主要内容,如果未能解决你的问题,请参考以下文章

MySql的回顾五:多表查询下(内联/左外/右外/自连接/交叉)-1999语法

MySQL的多表关联查询

了解Mysql

mysql多表连接查询

多表查询之多表查询的概述

MySQL数据库多表查询