Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при использовании вложенного запроса  [new]
dmolchanov
Member

Откуда:
Сообщений: 16
Добрый день!
Подскажите, пожалуйста, почему в запросе выдается ошибка?

select a250.ObjectID,
 (select a248.p2739 from dbo.Attr248 a248 where ObjectID=a250.P2746) as abc
from dbo.Attr250 a250
Where abc=285


Текст ошибки:
Сообщение 207, уровень 16, состояние 1, строка 4
Недопустимое имя столбца "abc".
12 июл 12, 17:32    [12858583]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при использовании вложенного запроса  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
dmolchanov,

with zz
as
(
select a250.ObjectID,
 (select a248.p2739 from dbo.Attr248 a248 where ObjectID=a250.P2746) as abc
from dbo.Attr250 a250
)
select * 
from  zz
where abc = 285
12 июл 12, 17:34    [12858602]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при использовании вложенного запроса  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
dmolchanov,

http://msdn.microsoft.com/ru-ru/library/ms189499.aspx
поскольку предложение SELECT является шагом 8, любые псевдонимы столбцов или производных столбцов, определенные в этом предложении, не могут быть объектом для ссылки предыдущих предложений
12 июл 12, 17:40    [12858654]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при использовании вложенного запроса  [new]
dmolchanov
Member

Откуда:
Сообщений: 16
denis2710, Shakill
Большое спасибо. Все понял.
12 июл 12, 22:12    [12859772]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при использовании вложенного запроса  [new]
Сид
Member

Откуда: Москва
Сообщений: 305
dmolchanov,

select a250.ObjectID,a248.p2739 as abc
from dbo.Attr250 a250
join dbo.Attr248 a248 on a248.ObjectID=a250.P2746
Where a248.p2739=285
13 июл 12, 08:48    [12860668]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Ошибка при использовании вложенного запроса  [new]
AANovikov
Member

Откуда:
Сообщений: 68
denis2710,

спасибо! помогли развеять тупняк!))
10 ноя 14, 12:23    [16821612]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить