|
MySQL.RU - Webboard
Вернуться
переменной присвоить результат select'а, как? (Eric) 20/12/2003 - 22:52:36
Re: переменной присвоить результат select'а, как? (walrus) 20/12/2003 - 23:20:42
Re: СПАСИБО! (Eric) 20/12/2003 - 23:28:14
Re: СПАСИБО! (visor123) 25/12/2003 - 14:13:10
> Original message text:
> From: Eric - 20/12/2003 - 22:52:36
> Subject:переменной присвоить результат select'а, как?
> -----------------
> как присвоить переменной результат селекта(возвращает целое число):
> set @variable:=select....
>
> или спрошу по другому, как заставить ЭТО работать:
>
> select nazvanie from kontinent where id_k=(select id_k from tmp where sum_ploshad=@proc);
>
> в мануале есть примеры где селект в скобках написан, но у меня ничего не работает. Примечание: селект, который в скобках, отдельно прекрасно работает.
>
> Заранее благодарен.
>
From: walrus - 20/12/2003 - 23:20:42
Subject:переменной присвоить результат select'а, как?
-----------------
В мануале примеры относятся к версии 4.1. Какая у вас версия mysql? если меньше чем 4.1 то subselects не поддерживается.
Запрос который вы привели можно несложно переписать без subselect (и даже быстрее получится)
select k.nazvanie from kontinent k, tmp t where t.id_k=k.id_k and t.sum_ploshad=@proc
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12373
|
|