From 12f8543a077f47253f43479f1606f6076b8376c1 Mon Sep 17 00:00:00 2001 From: Chongchen Chen Date: Fri, 8 Aug 2025 09:02:14 +0800 Subject: [PATCH] update --- src/ast/query.rs | 2 +- tests/sqlparser_common.rs | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/ast/query.rs b/src/ast/query.rs index 541047ca..a60d2a36 100644 --- a/src/ast/query.rs +++ b/src/ast/query.rs @@ -1336,7 +1336,7 @@ pub enum TableFactor { Pivot { table: Box, aggregate_functions: Vec, // Function expression - value_column: Vec, // Expr is a identifier or a compound identifier + value_column: Vec, value_source: PivotValueSource, default_on_null: Option, alias: Option, diff --git a/tests/sqlparser_common.rs b/tests/sqlparser_common.rs index 19ce2493..1e79e7bd 100644 --- a/tests/sqlparser_common.rs +++ b/tests/sqlparser_common.rs @@ -10925,15 +10925,6 @@ fn parse_pivot_table() { verified_stmt(sql_without_table_alias).to_string(), sql_without_table_alias ); - - let sql_with_multiple_value_column = concat!( - "SELECT * FROM person ", - "PIVOT(SUM(age) AS a, AVG(class) AS c FOR (name, age) IN (('John', 30) AS c1, ('Mike', 40) AS c2))" - ); - assert_eq!( - verified_stmt(sql_with_multiple_value_column).to_string(), - sql_with_multiple_value_column - ); } #[test]