New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(query): Support select * exclude [column_name | (col_name, col_name,...)] #9009
feat(query): Support select * exclude [column_name | (col_name, col_name,...)] #9009
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Keyword |
87a7368
to
a7f1923
Compare
e187b04
to
d364111
Compare
d364111
to
d178a61
Compare
d178a61
to
91a63b7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The normalize_select_list
method is toooo tedious :/
Better to split it (Doing this in the next PR also makes sense to me)
Try to merge * and table.* in the newest commit. Please review it. |
d6e66b2
to
1f93a0c
Compare
1f93a0c
to
22ac230
Compare
cc @soyeric128 Now we can add doc in https://databend.rs/doc/sql-commands/query-syntax/dml-select |
I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/
Summary
Now support query like this:
These solution will return err:
except (id, id)
t.* except (id) from t -- table t does not have id column
except (id) from (select col1 as id, col2 as id)
Closes #8964