diff --git a/src/backend/optimizer/README b/src/backend/optimizer/README
index 1140e02e474f8c4006dae3f1739028b4bf344166..916a51852e3e76ae29bb8f9bfb44f65e0be75e68 100644
--- a/src/backend/optimizer/README
+++ b/src/backend/optimizer/README
@@ -254,7 +254,7 @@ lower leftjoin has min LHS of {B} and min RHS of {C,D}.  Given such
 information, join_is_legal would think it's okay to associate the upper
 join into the lower join's RHS, transforming the query to
 	B leftjoin (A leftjoin (C innerjoin D) on Pa) on (Pbcd)
-which yields totally wrong answers.  We prevent that by forcing the min LHS
+which yields totally wrong answers.  We prevent that by forcing the min RHS
 for the upper join to include B.  This is perhaps overly restrictive, but
 such cases don't arise often so it's not clear that it's worth developing a
 more complicated system.