まず、適切なOUTER JOIN
を使用できないのはなぜですか s ?、 (+)
との暗黙的な結合を行わなくても、Oracleでそれらを使用できます。 構文。あなたの問題に関しては、あなたは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')
まず、適切なOUTER JOIN
を使用できないのはなぜですか s ?、 (+)
との暗黙的な結合を行わなくても、Oracleでそれらを使用できます。 構文。あなたの問題に関しては、あなたは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')