Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
0.13.1
-
None
-
None
-
cdh5.3.0
Description
Consider the following query:
WITH table_a AS ( SELECT 'johndoe' AS name FROM my_table ) SELECT DISTINCT name FROM table_a;
Observation:
If a table or a view with name `table_a` exists it is used instead of the one defined in the WITH statement.
Expectation:
As the expectation is ambiguous (using the alias in the WITH statement vs. using the existing table) issuing a warning when using a existing name in a WITH statement is recommended.
Attachments
Issue Links
- is related to
-
HIVE-10698 query on view results fails with table not found error if view is created with subquery alias (CTE).
- Closed
- relates to
-
HIVE-10698 query on view results fails with table not found error if view is created with subquery alias (CTE).
- Closed