DuckDB tricks - renaming fields in a SELECT * across tables
Read OriginalThis technical article explains a common problem in DuckDB where SELECT * across joined tables with overlapping column names creates ambiguity. It demonstrates the solution using DuckDB's COLUMNS expression to automatically prefix column names (e.g., t1_\0) from specific tables, providing a clean and reusable alternative to manually aliasing each column. It also mentions newer prefix alias syntax introduced in DuckDB 1.20.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser