Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Или я, или mysql сошел с ума (zhil) 27/05/2007 - 01:36:35
      Re: Или я, или mysql сошел с ума (zhil) 27/05/2007 - 02:00:17
      Re: Или я, или mysql сошел с ума (zhil) 27/05/2007 - 02:04:25
      Re: Или я, или mysql сошел с ума (zhil) 27/05/2007 - 02:13:44
      Re: Или я, или mysql сошел с ума (bac) 27/05/2007 - 11:15:58

> Original message text:
> From: zhil - 27/05/2007 - 01:36:35
> Subject:Или я, или mysql сошел с ума
> -----------------
> Сижу, конфиг не трогаю, пишу скрипт потихоньку, и вдруг в той части, которая давно отлажена начинают вылазить безумные ошибки.
>
> запросы вроде корректные, после выкидывания из запроса всего чего только можно получил вот такое вот.
>
> SELECT `id` as `crazy_mysql` FROM `radios` WHERE `crazy_mysql` >3 LIMIT 0,1
>
> id поле из таблицы radios, имена 100% правильные.
>
> пробовал на трех mysql серверах (там стоят разные версии mysql, они никак не связаны с друг другом)
>
> везде вылазит ошибка
> #1054 - Unknown column 'crazy_mysql' in 'where clause'.
> Я просто в панике.. ошибка похоже мега тупая, но я её в упор не вижу..
>
> если убрать WHere выборка идет как надо, поле переименовуется :)
> перепробовал все, что приходило в голову - разные поля, разные типы таблиц, перезапустить mysql...
>
> Хелп плз :)
>


From: zhil - 27/05/2007 - 02:04:25
Subject:Или я, или mysql сошел с ума
-----------------
фак...

Standard SQL doesn't allow you to refer to a column alias in a WHERE clause. This restriction is imposed because when the WHERE code is executed, the column value may not yet be determined. For example, the following query is illegal:

SELECT id, COUNT(*) AS cnt FROM tbl_name WHERE cnt > 0 GROUP BY id;

но все же работало???
как вернуть это счастье назад? :)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31616



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |