Fix the wrong answer outerjoin with pre-join fitler bug