(+)
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