diff --git a/doc/sql.extensions/README.select_expressions b/doc/sql.extensions/README.select_expressions
index 1660fac7a4..caf306d199 100644
--- a/doc/sql.extensions/README.select_expressions
+++ b/doc/sql.extensions/README.select_expressions
@@ -31,7 +31,13 @@ Syntax rules:
| |
::=
- [{INNER | {LEFT | RIGHT | FULL} [OUTER] | CROSS}] JOIN
+ { | }
+
+ ::=
+ CROSS JOIN
+
+ ::=
+ [{INNER | {LEFT | RIGHT | FULL} [OUTER]}] JOIN
ON
::=
@@ -39,7 +45,7 @@ Syntax rules:
Conclusions:
- * For update mode and row locking can only be performed for a final dataset,
+ * FOR UPDATE mode and row locking can only be performed for a final dataset,
they cannot be applied to a subquery
* Unions are allowed inside any subquery
* Clauses FIRST, SKIP, PLAN, ORDER BY, ROWS are allowed for any subquery