sql表连接

作者: 追梦人在路上不断追寻 | 来源:发表于2022-12-09 22:53 被阅读0次

表连接可以让我们从不同的表中获取记录并组合在一起。

image.png

表连接的基本语法如下:

SELECT TableName.column1, TableName.column4, ... 
FROM TableName
JOIN SecondTableName
ON TableName.column3 = SecondTableName.column1

join 用来表示连接的表。
on 用来表示连接的表的条件。

在SQL查询中,我们可以给一个表或者字段起别名,这样会方便我们的SQL的编写。

SELECT T1.column1, T1.column4, ... 
FROM TableName T1
JOIN SecondTableName T2
ON T1.column3 = T2.column1

表连接主要分为内连接,外连接,自连接。

内连接

根据关联条件,从所有表中选择出所有满足条件的记录。

左连接

顾名思义,就是从左面的表中获取所有满足条件的记录。

自连接

就是自己和自己做连接,这里一般使用别名进行数据的查询。

连接(join)

连接背后的主要思想是连接两个或多个表以检索所需的数据。当所需的数据不包含在单个表中时,它非常有用。

相关文章

  • 连表查询:sql1992和sql1999

    sql1992 sql分类 1.笛卡尔积 (表乘表) 2.等值连接 表的连接条件使用“=” 3.非等值连接 表的连...

  • 2020-04-01

    连接两表 SOLUTION 输入 输出 解题思路SQL 连接类型SQL 中有多种不同的连接: 内连接(INNER ...

  • SQL常见面试题

    1、SQL的表连接方式有哪些?SQL中连接按结果集分为:内连接,外连接,交叉连接内连接:inner join on...

  • SQL 表连接

    两表做全相乘(交叉连接) select * from table1,table2;返回一个全新的表,其行数为两表的...

  • sql表连接

    表连接可以让我们从不同的表中获取记录并组合在一起。 表连接的基本语法如下: join 用来表示连接的表。on 用来...

  • Oracle表连接学习笔记

    @[toc] 一、表连接类型 表连接类型可以分为:内连接、外连接,在看《收获,不止sql优化》一书并做了笔记 1....

  • 数据库基础知识整理-连接表操作

    数据库基础知识整理-连接表操作 表连接 SQL 的最有利的特征之一是能够组合来自两个或多个表的数据。在SQL中,“...

  • Oracle面试题之SQL tunting

    Oracle面试题之SQL tunting 1:列举几种表连接方式 答:一共有三种连接方式(SQL优化),嵌套循环...

  • 测试面试题五

    SQL的查询优化(1)从表连接的角度优化:尽量使用内连接,因为内连接是两表都满足的行的组合,而外连接是以其中一个表...

  • 连接查询

    SQL表连接查询(inner join、full join、left join、right join) 有两个表,...

网友评论

    本文标题:sql表连接

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