leftjoin连接多个表查询
时间: 2023-07-28 18:43:02 浏览: 112
左连接(left join)可以用于连接多个表进行查询。左连接会返回左表中的所有行,即使在右表中没有匹配的行也会返回。下面是一个例子,连接三个表 A、B、C,以 A 表的 id 字段为条件:
```
SELECT *
FROM A
LEFT JOIN B ON A.id = B.a_id
LEFT JOIN C ON A.id = C.a_id;
```
这个查询会返回所有在 A 表中出现过的 id,以及它们在 B 表和 C 表中的对应信息。如果在 B 表或 C 表中没有匹配的记录,那么相应的字段会被填充为 NULL。
阅读全文