Først og fremmest, hvorfor kan du ikke bruge korrekt OUTER JOIN
s?, kan du bruge dem i Oracle uden at skulle lave de implicitte joinforbindelser med (+)
syntaks. Hvad angår dit problem, kan du bruge 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')