首先,为什么不能使用适当的
OUTER JOINs?您可以在Oracle中使用它们而不必使用
(+)语法进行隐式联接。至于您的问题,您可以使用
IN:
SELECt p.Name, a.AttributeFROM People pLEFT OUTER JOIN Attributes aON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')
首先,为什么不能使用适当的
OUTER JOINs?您可以在Oracle中使用它们而不必使用
(+)语法进行隐式联接。至于您的问题,您可以使用
IN:
SELECt p.Name, a.AttributeFROM People pLEFT OUTER JOIN Attributes aON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')