sql表连接
2022-12-09 本文已影响0人
追梦人在路上不断追寻
表连接可以让我们从不同的表中获取记录并组合在一起。

表连接的基本语法如下:
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)
连接背后的主要思想是连接两个或多个表以检索所需的数据。当所需的数据不包含在单个表中时,它非常有用。