Why can’t I use column aliases in the next SELECT expression?
You can use a previously created alias in the GROUP BY or HAVING statement but not in a SELECT or WHERE statement. This is because the program processes all of the SELECT statement at the same time and doesn’t know the alias’ value yet. The solution is to encapsulate the query in a subquery and … Read more