Table of Contents
SQL Server Error: 164
Severity: 15
Event Logged or not: No
Description:
Each GROUP BY expression must contain at least one column that is not an outer reference.
Severity 15 Description:
Indicates syntax errors in the Transact-SQL command.
SQL Server does not know positional arguments in group by part of the statement.
So, the column name needs repeatetion in group by part.
The positional syntax is only permitted for order by like 1,2 etc.
In general it is better to use column names in the order by clause as well to be clear.
Some databases such as Postgres do support positional arguments for group by
SQL Server Error: 164
Severity: 15
Event Logged or not: No
Description:
Each GROUP BY expression must contain at least one column that is not an outer reference.
The positional syntax is only permitted for order by like 1,2 etc.
In general it is better to use column names in the order by clause as well to be clear.
Learn about SQL Server detecting logical consistency based issues and how to resolve them.
Learn about SQL Server error 1222 and how to resolve the lock request time out…
Discover the new features of Microsoft SQL Server 2022 and how they compare to previous…
SQL Server Error 1222 lock request time out period exceeded Lock request time out…
SQL Server Error : 427, Severity: 20. Could not load the definition for constraint ID…
SQL Server Error : 204, Severity: 20. Normalization error in node %ls.
This website uses cookies.