Skip to content

Conversation

@MazterQyou
Copy link
Member

This PR fixes an issue with ORDER BY clause adding missing columns in an incorrect way. Issues fixed:

  • LogicalPlanBuilder::sort could add duplicate columns.
  • LogicalPlanBuilder::add_missing_columns did not recognize that the inputs could already have unqualified alias
  • rewrite_sort_col_by_aggs unnormalized columns before normalizing them back; this would yield incorrect qualifier
  • extract_aliased_expr_names did not extract column names for aliased projections

@MazterQyou MazterQyou merged commit 7803f7e into cubesql-3-04-2022 Jul 9, 2025
21 of 23 checks passed
@MazterQyou MazterQyou deleted the cubesql/add-missing-columns-fix branch July 9, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants