Tout d'abord, pourquoi ne pouvez-vous pas utiliser le bon OUTER JOIN
s?, vous pouvez les utiliser dans Oracle sans avoir à faire les jointures implicites avec le (+)
syntaxe. Quant à votre problème, vous pouvez utiliser 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')