Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
When running in case-insensitive mode, GROUP BY wrongly thinks table aliases of different case are different. For example,
SELECT deptno FROM Emp GROUP BY emp.deptno
throws Expression 'deptno' is not being grouped but this is wrong; it is a valid query, because Emp and emp are equivalent in a case-insensitive context.
Attachments
Issue Links
- relates to
-
CALCITE-319 Table aliases should follow case-sensitivity policy
-
- Closed
-