De (+) is Oracle-specifieke pre-ANSI-92 OUTER JOIN-syntaxis, omdat de ANSI-89-syntaxis geen syntaxis biedt voor OUTER JOIN ondersteuning.
Of het nu RIGHT . is of LEFT wordt bepaald door aan welke tabel- en kolomverwijzing de notatie is gekoppeld. Als het is opgegeven naast een kolom die is gekoppeld aan de eerste tabel in de FROM clausule - het is een RIGHT meedoen. Anders is het een LEFT meedoen. Dit is een goede referentie voor iedereen die het verschil tussen JOIN's wil weten.
Eerste query herschreven met ANSI-92-syntaxis:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
RIGHT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid
Tweede query herschreven met ANSI-92-syntaxis:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
LEFT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid