findepi opened a new issue, #13487:
URL: https://github.com/apache/datafusion/issues/13487

   ### Describe the bug
   
   CREATE TABLE succeeds when schema has duplicate names, resulting in a table 
that cannot be selected from
   
   ### To Reproduce
   
   ```
   > CREATE TABLE t AS SELECT * FROM (SELECT 1 AS id, 'Foo' AS name) l JOIN 
(SELECT 1 AS id, 'Bar' as name) r ON l.id = r.id;
   0 row(s) fetched.
   Elapsed 0.016 seconds.
   
   > SELECT * FROM t;
   Schema error: Schema contains duplicate qualified field name t.id
   
   > SELECT count(*) FROM t;
   Schema error: Schema contains duplicate qualified field name t.id
   ```
   
   
   ### Expected behavior
   
   If `CREATE TABLE` succeeds, the table should be readable.
   If the table is not going to be readable (and we know this at create time), 
the `CREATE TABLE` should fail.
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to