You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a fantastically complete and fast parser, but I have one problem case to report. It doesn't seem to understand queries where the "using" shorthand is used in a join.
Reproduce with:
Parsing: select * from t1 join t2 using(id) yields error: syntax error at position 31 near 'using'
The text was updated successfully, but these errors were encountered:
* Refactored the "join" parsing a little, to add support for "using(a, b, c)" and more strictly follow the mysql grammar for JOIN vs STRAIGHT_JOIN vs OUTER JOIN, etc.
* Switch JoinCondition to no longer be a pointer, to avoid nil-pointers in existing code.
* Add test for issue #24.
This is a fantastically complete and fast parser, but I have one problem case to report. It doesn't seem to understand queries where the "using" shorthand is used in a join.
Reproduce with:
Parsing:
select * from t1 join t2 using(id)
yields error:syntax error at position 31 near 'using'
The text was updated successfully, but these errors were encountered: