sql中join的用法(sql的join用法)

Join(连接)用来获得相关数据表的数据。表之间的关联是通过“主键”和“外键”来关联的。

有四种类型的Join:

1. Inner Join

2. Left Join

3. Right Join

4. Full Join

我们使用简单的“雇员表”(DEPARTMENT_TABLE)和“部门表”(EMPLOYEE_TABLE)进行演示:

1、Inner Join

解释:只有两个表都匹配的数据才会被获取。

SQL

SELECT * FROM DEPARTMENT_TABLE DT INNER JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

2、Left Join

解释:“两个表都匹配”和“左边表不匹配”的数据会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT LEFT JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

3、Right Join

解释:“两个表都匹配”和“右边表不匹配”的数据会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT right JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

4、Full Join

解释:两个表匹配和不匹配的数据都会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT FULL JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

(0)

相关推荐

  • 怎么管理SQL中的备份数据

    有的小伙伴在使用SQL软件时,备份了一些重要的数据,为了保证数据的整齐,因此想要管理这些备份的数据,但是却不知道如何管理,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,右击红圈中的管理选项.2 ...

  • 怎么新建发布SQL中的订阅

    有的小伙伴在使用SQL软件时,想要新建发布一些订阅,让他人可以观看,但是却不知道如何新建,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击红圈中的复制左边的"+"号.2. ...

  • 怎么查看SQL中系统管理策略

    有的小伙伴在使用SQL软件后,想要查看系统管理策略,来进行进一步操作,但是却不知道如何查看,那么小编就来为大家介绍一下吧..具体如下:1. 第一步,双击或者右击打开SQL Server软件,接着点击管 ...

  • 将Access mdb表及数据导入sql中

    将Access mdb表及数据导入sql中的一个方法,希望可以帮到网友 操作方法 01 先在sql中新建一个空数据库 02 再右键点击刚才新建的数据库,任务-导入数据--下一步 03 数据源选择Mic ...

  • PL/SQL中如何导出表结构和表数据

    在数据库操作中,很多时候会发现数据库不兼容,但原来的数据库中又有很多数据,表结构也很复杂,这时候就会想到将这个表中的数据和表结构都移植到另一个数据库中,在PL/SQL的工具栏中,可以进行数据库表移植和 ...

  • 在sql中怎么查看视图表

    在 sql 中,视图是基于 sql 语句产生的结果集,是一个可视化的表.视图中的字段就是来自一个或多个数据库中的真实表中的相应字段.那么,在 sql 中怎么查看视图表呢? 操作方法 01 打开并登录s ...

  • win10中如何的打开SQL Server 数据库服务

    win10中如何的打开SQL Server 数据库服务 操作方法 01 选择我的电脑 02 右击选择"管理" 03 进入如下界面之后选择"服务和应用程序" 04 ...

  • sql中如何插入不重复的数据

    sql中插入不重复的数据,本文以sql server数据库为例介绍以下几种方式(其原理也适用于其他数据库,如oracle.mysql等): 1.数据库主键:将不允许重复的列设置为联合主键,这样重复的数 ...

  • 通过Excel生成批量SQL语句(Excel快速生成SQL更新语句)

    们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来 ...

  • sql数据库排序设置(sql排序规则)

    序之前已经给大家分享四节教程了第一节:讲了SQL中最简单最基础的检索语句.第二节:我们对第一节中的检查语句增加了过滤条件.第三节:我们讲解了5个常用的聚合函数.第四节:SQL超入门第四篇:分组聚合今天 ...