Description
Outer join queries of the following form can produce wrong results:
select * from l left outer join r on l.x = r.x
The reason is that a "property x is not null" restriction is added to the left hand side (the inner selector of the outer join). This is incorrect.
Attachments
Issue Links
- is related to
-
JCR-3493 OUTER JOIN tests expect incorrect results
- Closed