Pertama-tama, mengapa Anda tidak dapat menggunakan OUTER JOIN
yang tepat s?, Anda dapat menggunakannya di Oracle tanpa harus melakukan penggabungan implisit dengan (+)
sintaksis. Untuk masalah Anda, Anda dapat menggunakan IN
:
SELECT p.Name, a.Attribute
FROM People p
LEFT OUTER JOIN Attributes a
ON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')