Add support for qualified column names in JOIN ... USING (#1663)

This commit is contained in:
Yoav Cohen 2025-01-19 11:43:45 +01:00 committed by GitHub
parent e9498d538a
commit 44df6d6f92
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 35 additions and 7 deletions

View file

@ -6541,7 +6541,7 @@ fn parse_joins_using() {
sample: None,
},
global: false,
join_operator: f(JoinConstraint::Using(vec!["c1".into()])),
join_operator: f(JoinConstraint::Using(vec![ObjectName(vec!["c1".into()])])),
}
}
// Test parsing of aliases
@ -6598,6 +6598,7 @@ fn parse_joins_using() {
only(&verified_only_select("SELECT * FROM t1 FULL JOIN t2 USING(c1)").from).joins,
vec![join_with_constraint("t2", None, JoinOperator::FullOuter)]
);
verified_stmt("SELECT * FROM tbl1 AS t1 JOIN tbl2 AS t2 USING(t2.col1)");
}
#[test]