首页 > 解决方案 > SQL左连接多个表

问题描述

我有 5 个关系表,比如说 a、b、c、d、e。

如何使用所有表中存在的唯一列“ID”将表“b,c,d,e”中的 4 个连接到表“a”上?

我想在 MS Access 中使用 sql 查询来执行此操作。

标签: sqlms-accessleft-joinrelational-database

解决方案


在 MS Access 中,您需要一堆括号:

select . . .
from (((a left join
        b
        on a.id = b.id
       ) left join
       c
       on a.id = c.id
      ) left join
      d
      on a.id = d.id
     )
     on a.id = e.id;

推荐阅读