From 3093654eeea8ee38b8a047906c9fc18ce5ba8d3f Mon Sep 17 00:00:00 2001 From: Wei-Ting Kuo Date: Tue, 2 Aug 2022 01:39:29 +0800 Subject: [PATCH] add a simple test case --- datafusion/core/tests/sql/projection.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/datafusion/core/tests/sql/projection.rs b/datafusion/core/tests/sql/projection.rs index 363e96c364c6..71ebde5785a4 100644 --- a/datafusion/core/tests/sql/projection.rs +++ b/datafusion/core/tests/sql/projection.rs @@ -335,3 +335,16 @@ fn assert_fields_eq(plan: &LogicalPlan, expected: Vec<&str>) { .collect(); assert_eq!(actual, expected); } + +#[tokio::test] +async fn paralleproject_column_with_same_name_as_relationl() -> Result<()> { + let ctx = SessionContext::new(); + + let sql = "select a.a from (select 1 as a) as a;"; + let actual = execute_to_batches(&ctx, sql).await; + + let expected = vec!["+---+", "| a |", "+---+", "| 1 |", "+---+"]; + assert_batches_sorted_eq!(expected, &actual); + + Ok(()) +}