left join 图表示例
时间: 2023-11-26 12:49:08 浏览: 68
以下是一个left join的图示例,假设我们有两个表A和B,其中A表有3个字段(id、name、age),B表有2个字段(name、gender),我们想要将这两个表按照name字段进行left join,得到一个新表C,其中包含A表和B表的所有数据,且以A表为主,B表中没有的数据用null填充。
```
Table A Table B
+----+-------+------+ +-------+--------+
| id | name | age | | name | gender |
+----+-------+------+ +-------+--------+
| 1 | John | 20 | | John | Male |
| 2 | Mary | 25 | | Kate | Female |
| 3 | Peter | 30 | +-------+--------+
Left Join
+----+-------+------+--------+
| id | name | age | gender |
+----+-------+------+--------+
| 1 | John | 20 | Male |
| 2 | Mary | 25 | null |
| 3 | Peter | 30 | null |
+----+-------+------+--------+
```
在这个例子中,我们使用了A表和B表的name字段进行left join,得到了一个新表C,其中包含了A表和B表的所有数据,且以A表为主,B表中没有的数据用null填充。