/ / Left Join in SQL Server wie Oracle Left Join (+) - SQL, SQL-Server, Join, Linksverbindung, SQL-Server-2014

Linke beitreten in SQL Server wie Orakel links Join (+) - SQL, SQL-Server, Join, Links-Join, SQL-Server-2014

Ich habe folgende Abfrage. Ich möchte wie Oracle beitreten. Ich meine innere Verbindung mit linker Verbindung wie unten. Gibt es eine Möglichkeit, eine Abkürzung für den Link-Join in MS SQL Server zu schreiben, wie Oracle unten ein Beispiel für eine Abfrage ist

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

Antworten:

6 für die Antwort № 1

Sie könnten explizite Joins verwenden:

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