join on 与 inner join on 的关系
时间: 2023-08-02 13:37:41 浏览: 50
"Join on" 与 "inner join on" 是指同一个操作,没有区别。在 SQL 中,JOIN 是一种用于在两个或多个表之间进行关联的方法,INNER JOIN 是其中的一种类型。INNER JOIN 就是在使用 JOIN 时省略掉 JOIN 类型的写法,而直接使用 ON 子句进行关联。因此,"Join on" 和 "inner join on" 可以互换使用。
相关问题
join on和inner join的区别
JOIN ON和INNER JOIN是用于在关系型数据库中连接两个或多个表的操作。
JOIN ON是一种指定表之间连接条件的语法。它允许您根据指定的条件连接两个或多个表,并返回满足条件的行。JOIN ON不仅适用于INNER JOIN,还适用于其他类型的连接,如LEFT JOIN、RIGHT JOIN等。
INNER JOIN是一种连接类型,它返回满足连接条件的行。它通过比较两个表之间的列值来确定是否返回结果。INNER JOIN只返回匹配的行,即只有在参与连接的两个表之间存在匹配的值时才返回结果。
换句话说,JOIN ON是连接条件的一种语法表示方法,而INNER JOIN是连接类型之一。您可以使用JOIN ON来指定连接条件,并使用INNER JOIN来执行连接并返回结果。
示例:
假设我们有两个表:表A和表B。
使用JOIN ON语法进行内连接:
SELECT * FROM 表A JOIN 表B ON 表A.列 = 表B.列;
使用INNER JOIN进行内连接:
SELECT * FROM 表A INNER JOIN 表B ON 表A.列 = 表B.列;
以上两种语法实际上是等效的,它们都将返回满足连接条件的行。
left outer join on和inner join on区别
LEFT OUTER JOIN 和 INNER JOIN 都是用于在 MySQL 中连接两个或多个表格的方式,但是它们的区别在于连接的方式和结果集的不同。
LEFT OUTER JOIN(左外连接)是以左边的表格为基础,连接右边的表格,保留左边表格中所有记录和右边表格中符合条件的记录。如果右边的表格中没有符合条件的记录,则用 NULL 填充。例如:
```
SELECT *
FROM table1
LEFT OUTER JOIN table2
ON table1.column1 = table2.column1;
```
这个语句将会以 table1 表格为基础,连接 table2 表格,并保留 table1 表格中的所有记录和 table2 表格中符合条件的记录。如果 table2 表格中没有符合条件的记录,则使用 NULL 填充。
INNER JOIN(内连接)是以两个表格的交集为基础,连接两个表格,只返回符合条件的记录。例如:
```
SELECT *
FROM table1
INNER JOIN table2
ON table1.column1 = table2.column1;
```
这个语句将会以 table1 和 table2 表格的交集为基础,连接两个表格,并只返回符合条件的记录。
需要注意的是,在使用 LEFT OUTER JOIN 时,如果左边表格中有重复记录,则会保留重复记录,而 INNER JOIN 则不会保留重复记录。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)