美文网首页
2019-11-27_关联查询

2019-11-27_关联查询

作者: l_link | 来源:发表于2019-11-27 18:58 被阅读0次

1.左关联

a left join b on a.c = b.c

left join 已a为基准,查询出a表中的所有数据,如果b表中没有匹配,则结果为 null。

select * from  a left join b on a.c = b.c

则查询结果为下图中: A(区域) + B(区域)

2.右关联

a right join b on a.c = b.c

right join 已b为基准,查询出b表中的所有数据,如果a表中没有匹配,则结果为 null。

select * from  a right join b on a.c = b.c

则查询结果为下图中: A(区域) + C(区域)

3.内关联

a inner join b on a.c = b.c

inner join 查询a、b中共有的数据。

select * from  a inner join b on a.c = b.c

则查询结果为下图中:B(区域)

4.全关联

a full outer join b on a.c = b.c

full outer join 查询a、b所有的数据。

select * from  a full outer join b on a.c = b.c

则查询结果为下图中:A(区域) + B(区域) + C(区域)

相关文章

  • 2019-11-27_关联查询

    1.左关联 a left join b on a.c = b.c left join 已a为基准,查询出a表中的所...

  • python面试题01

    1、什么是多表关联查询,有几种多表关联的查询方式,分别是什么? 多表关联查询概念: 多表关联查询分类:1.1内连接...

  • 关联关系查询(第一讲)

    关联查询 当查询内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表之间的关联关系的不同,关联查询分为...

  • 关于关联查询的处理

    mybatis关联查询配置有2种:关联嵌套结果,关联嵌套查询关联的查询过程中如果关联的表可能查到很多数据,应该考虑...

  • MySQL的多表关联查询

    一、多表关联查询 多表关联查询是使用一条SQL语句,将关联的多张表的数据查询出来。 1.1 交叉查询 交叉查询就是...

  • 数据库笔记-SQL子查询

    子查询:关联查询和非关联查询 子查询是「查询」中的「查询」,就是「嵌套查询」。 以 NBA 的SQL数据库文件为例...

  • 关联查询、子查询与分页查询

    关联查询 关联关系分为一对一,一对多,多对多关系关联查询就是从多张表中查询数据,当我们使用n张表使用关联查询,至少...

  • 2018-07-12 Mybatis的一对一关联查询

    //一对一关联查询,以订单为中心 关联用户查询

  • Oracle学习(二)

    --======================================多表关联查询--查询员工编号,员工...

  • SQL必知必会(子查询)

    一、什么是关联子查询,什么是非关联子查询 子查询虽然是一种嵌套查询的形式,不过我们依然可以依据子查询是否执行多次,...

网友评论

      本文标题:2019-11-27_关联查询

      本文链接:https://www.haomeiwen.com/subject/kokmwctx.html