多表之间关联查询

Posted 滥好人

tags:

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

内连接 jion on

自连接

本表进行内连接的查询形式

 

外链接:

左链接 

写法:select 字段 from 表1 t left join 表2 s on t.字段1 = s.字段1 where 条件

或者

作用:保证左边的表的数据全部显示,包括空的

右链接

写法 :selec 字段 from 表1 t right join 表2t.字段1=s.字段1 where 条件

作用:保证右边的表的数据全部显示,包括空的

 

全连接:

写法:select 字段 from 表1 t full join 表2 s on t.字段1 = s.字段1 where 条件

作用:保证左右两边的表的数据全部显示,包括空的

合并union:

结果集合并 

union 去重复数据后合并

union all 不去重复数据,全部数据合并

用法:查询语句1 union [all] 查询语句2

特点:前后查询语句的字段的数量和数据类型要一致

 

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

Django_多表查询

四多表查询

多表关联查询时,返回主表全部数据

多表查询与7种JOINS的实现

MyBatis学习总结——多表关联查询与动态SQL

第06章 MySQL多表查询