40
                  
                  
                  Сорри, вот так работает,  но не могу понять почему работает ведь как having может знать алиас если select еще не выполнен?
                  
                  
                
А что это за сервер и клиент?
а почему GROUP BY city; HAVING max_temp_lo > 40
На самом деле -- во-первых никто вроде не обещал, что SELECT list будет выполняться именно после HAVING. Хотя это чаще всего так по соображэниям скорости. Во-главных на самом деле эти альясы у тебя -- скорее альясы на выражэние. Так что, ну нашёл сервер и нашёл, как это вычислить, потом взял и вычислил, какие проблемы, и какая разница кто там вперёд вычисляется, а кто потом.
Обсуждают сегодня