mysql left join on多张表
时间: 2023-12-02 10:37:47 浏览: 95
MySQL在右表数据不唯一的情况下使用left join的方法
5星 · 资源好评率100%
使用 LEFT JOIN 连接多张表的语法如下:
```
SELECT * FROM table1
LEFT JOIN table2 ON table1.column = table2.column
LEFT JOIN table3 ON table1.column = table3.column
WHERE condition;
```
其中,`table1` 是左表,`table2` 和 `table3` 是右表。LEFT JOIN 关键字表示左连接,即左表中所有行都会被返回,而右表中与左表中匹配的行将会被返回,没有匹配的行将会填充为 NULL。
在 ON 子句中,需要指定连接条件。在上面的示例中,使用 `table1.column = table2.column` 和 `table1.column = table3.column` 进行连接。
阅读全文