左连接在SQL Server中像oracle左连接(+)

tes*_*wes -4 sql sql-server join left-join sql-server-2014

我有以下查询.我想像Oracle一样离开加入.我的意思是内连接与左连接如下.有没有办法在MS SQL Server中编写捷径左连接,如下面的Oracle是一个查询示例

SELECT tbla.Name FROM
    tbla,tblb,tblc,tbld
    WHERE 
    tbla.ID = tblb.ID
    and tbla.ID = tblc.ID(+)--left join like oracle
    and tbla.ID = tbld.ID
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 6

您可以使用显式连接:

SELECT    tbla.name 
FROM      tbla
JOIN      tblb ON tbla.id = tblb.id
LEFT JOIN tblc ON tbla.id = tblc.id
JOIN      tbld ON tbla.id = tbld.id
Run Code Online (Sandbox Code Playgroud)