Index: ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g (revision 1131084) +++ ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g (working copy) @@ -1594,6 +1594,7 @@ @after { msgs.pop(); } : KW_JOIN -> TOK_JOIN + | KW_INNER KW_JOIN -> TOK_JOIN | KW_LEFT KW_OUTER KW_JOIN -> TOK_LEFTOUTERJOIN | KW_RIGHT KW_OUTER KW_JOIN -> TOK_RIGHTOUTERJOIN | KW_FULL KW_OUTER KW_JOIN -> TOK_FULLOUTERJOIN @@ -2095,6 +2096,7 @@ KW_UNIQUEJOIN : 'UNIQUEJOIN'; KW_PRESERVE : 'PRESERVE'; KW_JOIN : 'JOIN'; +KW_INNER : 'INNER'; KW_LEFT : 'LEFT'; KW_RIGHT : 'RIGHT'; KW_FULL : 'FULL'; Index: docs/xdocs/language_manual/joins.xml =================================================================== --- docs/xdocs/language_manual/joins.xml (revision 1131084) +++ docs/xdocs/language_manual/joins.xml (working copy) @@ -30,7 +30,7 @@