(+)
er Oracle-specifik præ-ANSI-92 OUTER JOIN-syntaks, fordi ANSI-89-syntaks ikke giver syntaks for OUTER JOIN
support.
Om det er RIGHT
eller LEFT
bestemmes af hvilken tabel- og kolonnereference notationen er knyttet til. Hvis det er angivet ved siden af en kolonne tilknyttet den første tabel i FROM
klausul - det er en RIGHT
tilslutte. Ellers er det en LEFT
tilslutte. Dette er en god reference for alle, der har brug for at kende forskellen mellem JOINs.
Første forespørgsel omskrevet ved hjælp af ANSI-92-syntaks:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
RIGHT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid
Anden forespørgsel omskrevet ved hjælp af ANSI-92-syntaks:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
LEFT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid