数据库join on的用法
时间: 2023-08-08 10:10:56 浏览: 286
数据库Left join , Right Join, Inner Join 的相关内容,非常实用
数据库中的JOIN操作用于将两个或多个表中的数据关联起来。常见的JOIN操作有以下几种用法:
1. INNER JOIN(内连接):返回两个表中匹配的行。语法如下:
```
SELECT 列名
FROM 表1
INNER JOIN 表2
ON 表1.列 = 表2.列;
```
2. LEFT JOIN(左连接):返回左表中所有的行以及与右表中匹配的行。如果右表中没有匹配的行,则返回NULL。语法如下:
```
SELECT 列名
FROM 表1
LEFT JOIN 表2
ON 表1.列 = 表2.列;
```
3. RIGHT JOIN(右连接):返回右表中所有的行以及与左表中匹配的行。如果左表中没有匹配的行,则返回NULL。语法如下:
```
SELECT 列名
FROM 表1
RIGHT JOIN 表2
ON 表1.列 = 表2.列;
```
4. FULL JOIN(全连接):返回左表和右表中所有的行,如果没有匹配的行,则返回NULL。语法如下:
```
SELECT 列名
FROM 表1
FULL JOIN 表2
ON 表1.列 = 表2.列;
```
这些是常见的JOIN操作用法,根据具体情况选择适合的JOIN类型来满足查询需求。
阅读全文