SQL Server多个LEFT JOIN,一对多

ooo*_*ooo 6 sql join

我正在寻找一种方法来执行从一个源表到多个表的多个连接.类似于以下内容:

SELECT a.NAME, b.address, c.phone
FROM tblname a
LEFT JOIN tbladdress b ON a.nid = b.nid
Run Code Online (Sandbox Code Playgroud)

我还想同时在Telephone桌上执行左连接tblPhone:

tblname a left join tblPhone c on a.PID = c.PID
Run Code Online (Sandbox Code Playgroud)

尝试我可能无法看到如何将其放入一个查询.

Red*_*ter 16

您可以JOIN根据需要多次重复您的子句,例如:

SELECT a.NAME
    ,b.address
    ,c.phone
FROM tblname a
LEFT JOIN tbladdress b ON a.nid = b.nid
LEFT JOIN tblPhone c ON a.PID = c.PID
Run Code Online (Sandbox Code Playgroud)