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