This commit is contained in:
eelke 2022-04-07 19:35:29 +02:00
parent 0da32b916c
commit 698ccab6ab
20 changed files with 265 additions and 37 deletions

View file

@ -50,6 +50,24 @@ from_item
: Ident Dot Ident from_alias?
| Ident from_alias?
| OpenParen select_stmt CloseParen from_alias
| from_item (Left|Right|Full) Outer? Join from_item (join_on_condition|join_using_condition)
| from_item Natural (Left|Right|Full) Outer? Join from_item
;
join_on_condition
: On
;
join_using_condition
: Using OpenParen ident_list CloseParen (As join_using_alias)
;
join_using_alias
:
;
ident_list
: Ident (Comma Ident)*
;
from_alias