(+) adalah sintaks khusus Oracle pra-ANSI-92 OUTER JOIN, karena sintaks ANSI-89 tidak menyediakan sintaks untuk OUTER JOIN dukungan.
Apakah itu RIGHT atau LEFT ditentukan oleh tabel &kolom referensi mana notasi dilampirkan. Jika ditentukan di sebelah kolom yang terkait dengan tabel pertama di FROM klausa - ini adalah RIGHT Ikuti. Jika tidak, itu adalah LEFT Ikuti. Ini referensi yang bagus untuk siapa saja yang perlu mengetahui perbedaan antara BERGABUNG.
Kueri pertama ditulis ulang menggunakan sintaks ANSI-92:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
RIGHT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid
Kueri kedua ditulis ulang menggunakan sintaks ANSI-92:
SELECT e.lastname,
d.department_name
FROM EMPLOYEES e
LEFT JOIN DEPARTMENTS d ON d.departmentid = e.departmentid