*** src/backend/optimizer/plan/planner.c.orig Thu Nov 14 10:14:59 2002 --- src/backend/optimizer/plan/planner.c Wed Nov 13 01:55:18 2002 *************** *** 659,665 **** if (childlen <= 1 || (childlen + myothers) <= geqo_rels / 2) { newlist = nconc(newlist, subf->fromlist); ! f->quals = make_and_qual(subf->quals, f->quals); } else newlist = lappend(newlist, child); --- 659,665 ---- if (childlen <= 1 || (childlen + myothers) <= geqo_rels / 2) { newlist = nconc(newlist, subf->fromlist); ! f->quals = make_and_qual(f->quals, subf->quals); } else newlist = lappend(newlist, child);