left join 和right join用法
时间: 2023-12-26 21:26:52 浏览: 79
SQL left join
左连接(left join)和右连接(right join)是SQL中的两种常见连接方式,它们可以将两个或多个表中的数据进行合并。左连接返回左表中所有的行,而右连接返回右表中所有的行。如果在连接条件中没有匹配的行,则左连接或右连接将返回NULL值。
以下是左连接和右连接的用法示例:
左连接:
```sql
SELECT *
FROM A
LEFT JOIN B
ON A.aID = B.bID;
```
上述代码将返回A表中所有的行,以及B表中与A表中的行匹配的行。如果在B表中没有与A表中的行匹配的行,则返回NULL值。
右连接:
```sql
SELECT *
FROM A
RIGHT JOIN B
ON A.aID = B.bID;
```
上述代码将返回B表中所有的行,以及A表中与B表中的行匹配的行。如果在A表中没有与B表中的行匹配的行,则返回NULL值。
阅读全文