left join多个表
时间: 2023-07-06 09:30:01 浏览: 182
Sql语句用left join解决多表关联问题(关联套关联,例子和源码)
3星 · 编辑精心推荐
可以使用多个 left join 语句来连接多个表。假设有三个表 A、B、C,我们要以 A 表为基础,分别连接 B、C 表,可以这样写 SQL 语句:
```
SELECT *
FROM A
LEFT JOIN B ON A.id = B.a_id
LEFT JOIN C ON A.id = C.a_id;
```
以上语句将 A、B、C 三个表以左连接的方式连接在一起,连接条件是 A 表的 id 字段等于 B、C 表的 a_id 字段。这样就可以在查询结果中同时获取三个表的数据了。
阅读全文