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)
您可以使用显式连接:
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)