aaarticlea/png;base64,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" alt="" width="307" height="233" /> aaarticlea/png;base64,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" alt="" width="307" height="227" />

内连接  (常用)

select  a.*,b.*  from a inner join b  on  a.id = b.parent_id

结果:

Id

Name

ID

Job

Parent_Id

1

张三

1

教师

1

2

李四

2

工程师

2

左连接:保留左表记录,右表被筛掉的为NULL

select a.*,b.* from a left join b on a.id = b.parent_id   

结果:

Id

Name

ID

Job

Parent_Id

1

张三

1

教师

1

2

李四

2

工程师

2

王五

NULL

NULL

NULL

右连接:保留右表记录,左表被筛掉的为NULL

select a.*,b.* from a right join b on a.id = b.parent_id

结果:

Id

Name

ID

Job

Parent_Id

1

张三

1

教师

1

2

李四

2

工程师

2

NULL

NULL

农民

全连接

select a.*,b.* from a full join b on a.id = b.parent_id

结果:

Id Name   ID Job Parent_Id
1 张三 1 教师 1
2 李四 2 工程师 2
NULL NULL 农民
王五 NULL NULL NULL

 交叉连接:表a的每条数据与表b每条数据依次匹配组合(笛卡尔积)a*b

select  a.*,b.*  from a cross join b  on  a.id = b.parent_id

结果:

Id Name ID Job Parent_Id
 1  张三  1  教师  1
 1  张三  2  工程师  2
 1  张三  3  农民  4
 2  李四  1  教师  1
 2  李四  2  工程师  2
 2  李四  3  农民  4
 3  王五  1  教师  1
 3  王五  2  工程师  2
 3  王五  3  农民  4

扩展阅读>>

SQL多表查询:内连接、外连接(左连接、右连接)、全连接、交叉连接的更多相关文章

  1. SQL联表查询

    数据库中最最常用的语法----select.简单的select语法很直白: select column from table where expression: 从((from)存储数据的地方(tab ...

  2. oracle SQL多表查询

    SQL多表查询 1.集合理论 1.1 什么是集合 具有某种特定性质的事物的总体. 集合的特性:无序性.互异性.确定性. 一个集合可以小到从一个表中取出一行中的一列.              1 ro ...

  3. sql多表查询之一:Where 和 On的秘密

    原文 sql多表查询之一:Where 和 On的秘密 对于还在SQL初级阶段的朋友来说,sql多表查询问题是一个比较有趣也容易出错的技术.什么时候会用到sql多表查询呢?是在两张或两张以上表单中通过某 ...

  4. Python进阶----多表查询(内连,左连,右连), 子查询(in,带比较运算符)

    Python进阶----多表查询(内连,左连,右连), 子查询(in,带比较运算符) 一丶多表查询     多表连接查询的应用场景: ​         连接是关系数据库模型的主要特点,也是区别于其他 ...

  5. Day055--MySQL--外键的变种,表与表的关系,单表查询,多表查询, 内连接,左右连接,全外连接

    表和表的关系 ---- 外键的变种 * 一对多或多对一 多对多 一对一 参考 https://www.cnblogs.com/majj/p/9169416.html 如何找出两张表之间的关系 分析步骤 ...

  6. HOL的多表查询——内连接、外连接

    1.内连接: 由于学生和班级是多对一的关系,班级对应学生是一对多的关系,因此,需要先对学生和班级进行配置. (1)创建Student类(多的一方): package pers.zhb.domain; ...

  7. mysql数据库中的多表查询(内连接,外连接,子查询)

    用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). MySQL版 ...

  8. 【SQL】多表查询中的 外连接 ,on,where

    先简单粗暴给个结论,多表连结查询中,on比where更早起作用,系统首先根据各个表之间的联接条件,把多个表合成一个临时表后,再由where进行匹配过滤,where后语句为真,则能查询出来,而通过外连接 ...

  9. 08_MySQL DQL_SQL99标准中的多表查询(内连接)

    # sql99语法/*语法: select 查询列表 from 表1 别名 [连接类型] join 表2 别名 on 连接条件 [where 筛选条件] [group by 分组] [having 分 ...

随机推荐

  1. proxmox3.2安装FreeBSD或者FreeNAS注意事项

    别的不多说了,白般尝试,终于安装成功,原来硬件要如下设置才行,如下: 1)内存要开大点,512M  800M都不行,最后开导2G才可以,如下: 2)kvm硬件虚拟化一定要选择“否”,默认是“是”,这里 ...

  2. java获取对应字节数的内容

    每个英文字符占一字节 每个汉字当编码不同时字节数不同,utf-8中一个汉语字符占位3字节 示例: 获取任意一个字符串的前四个字节. Scanner sc = new Scanner(System.in ...

  3. struts2 使用注解方式配置

    1.导入convention 包 2.java: package com.struts.base.hello; import java.io.IOException; import java.io.P ...

  4. Bootstrap配套的js框架

    求几个搭配bootstrap的js框架.实现如表单验证,文件多传下载等等 Bootstrap File Input文件选择控件: PNotify通知插件: ClockPicker时间拾取器: Boot ...

  5. Intellisense in Visual Studio for Microsoft Dynamics CRM 2016

    Intellisense in Visual Studio for Microsoft Dynamics CRM 2016 posted by dynamicsnick on may 18, 2016 ...

  6. poj 3259 Wormholes spfa算法

    点击打开链接 Wormholes Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 25582   Accepted: 9186 ...

  7. oracle rac 日志体系结构!

    告警日志集群节点集群件告警日志:$GRID_HOME/log/<hostname>/alert<hostname>.log数据库实例的告警日志:$DIAG_DESTINATIO ...

  8. javascript 过滤字符串中的中文与空格

    js 如何过滤字符串里中文或空格呢?方法有很多种,我们可以使用替换与正则表达式来实现,本文向大家介绍两个简单的例子,感兴趣的码农可以参考一下. 1.javascript过滤空格: function m ...

  9. 对Native App与Web App的一些思考

    前言 Native App:C/S架构,使用原生技术(Java/Objective-C/Swift)实现. Web App:B/S架构,使用浏览器技术来实现,广义上也包括phoneGap以及DP正在尝 ...

  10. linux包转发开发

    28号晚上接到这个任务的, 看了点epoll, 29号上午安装Ubuntu 12.10的G++, 开始把内网的vm虚拟机文件, 复制到外网, 重新建立一个虚拟机再更新, 最后外网也没能安装得了g++. ...