diff --git a/src/Parsers/Expressions.php b/src/Parsers/Expressions.php index 33986c54..ec9c4172 100644 --- a/src/Parsers/Expressions.php +++ b/src/Parsers/Expressions.php @@ -185,7 +185,7 @@ public static function parse(Parser $parser, TokensList $list, array $options = $isExpr = true; } elseif ( $brackets === 0 && strlen((string) $ret->expr) > 0 && ! $alias - && ($ret->table === null || $ret->table === '') + && ($token->value === "END" || ($ret->table === null || $ret->table === '')) ) { /* End of expression */ break;