Показать сообщение отдельно
Старый 31.03.2004, 16:20     # 8
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
Hubbitus
Цитата:
Оператор AS задает имя только на текущюю транзакцию БД, тоесть если используются транзакционные таблицы и журнал транзакций включен то поидее (сам я не пробовал) такой запрос в пределах одной транзакции вполне валиден!
ну... так делать из известных мне СУБД умеет только Оракл.

Тут речь идет о MySQL. и он не позволяет вставлять альясы в where. а вот в group by и having -- пожалуйста. Дело в том, что MySQL (да и многие другие СУБД) обрабатывают запрос в порядке from,where,select,group by,having,order by[, limit]. следовательно, как я уже говорил, СУБД просто не знает альяса, который ты написал в select, когда выполняется разбор where и from.
__________________
Nunc est bibendum
is_absent вне форума