File tree 2 files changed +16
-0
lines changed
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1000,6 +1000,8 @@ pub const RESERVED_FOR_TABLE_ALIAS: &[Keyword] = &[
1000
1000
Keyword :: ANTI ,
1001
1001
Keyword :: SEMI ,
1002
1002
Keyword :: RETURNING ,
1003
+ Keyword :: ASOF ,
1004
+ Keyword :: MATCH_CONDITION ,
1003
1005
// for MSSQL-specific OUTER APPLY (seems reserved in most dialects)
1004
1006
Keyword :: OUTER ,
1005
1007
Keyword :: SET ,
Original file line number Diff line number Diff line change @@ -2738,6 +2738,20 @@ fn asof_joins() {
2738
2738
"ON s.state = p.state " ,
2739
2739
"ORDER BY s.observed" ,
2740
2740
) ) ;
2741
+
2742
+ // Test without explicit aliases
2743
+ #[ rustfmt:: skip]
2744
+ snowflake_and_generic ( ) . verified_query ( concat ! (
2745
+ "SELECT * " ,
2746
+ "FROM snowtime " ,
2747
+ "ASOF JOIN raintime " ,
2748
+ "MATCH_CONDITION (snowtime.observed >= raintime.observed) " ,
2749
+ "ON snowtime.state = raintime.state " ,
2750
+ "ASOF JOIN preciptime " ,
2751
+ "MATCH_CONDITION (showtime.observed >= preciptime.observed) " ,
2752
+ "ON showtime.state = preciptime.state " ,
2753
+ "ORDER BY showtime.observed" ,
2754
+ ) ) ;
2741
2755
}
2742
2756
2743
2757
#[ test]
You can’t perform that action at this time.
0 commit comments