fix bugs when join&selection&projuction comes together. support values appeared in left in condition. reduce some memory leak.