diff options
Diffstat (limited to 'src/backend/optimizer/plan/planmain.c')
-rw-r--r-- | src/backend/optimizer/plan/planmain.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/optimizer/plan/planmain.c b/src/backend/optimizer/plan/planmain.c index 04acc006f53..c2488a4923b 100644 --- a/src/backend/optimizer/plan/planmain.c +++ b/src/backend/optimizer/plan/planmain.c @@ -267,7 +267,8 @@ query_planner(PlannerInfo *root, List *tlist, */ final_rel = make_one_rel(root, joinlist); - if (!final_rel || !final_rel->cheapest_total_path) + if (!final_rel || !final_rel->cheapest_total_path || + final_rel->cheapest_total_path->param_info != NULL) elog(ERROR, "failed to construct the join relation"); /* |