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

Откуда:
Сообщений: 14
Всем привет.
Надо впихнуть в SQL Compat вот такой запрос
Update T1 set V1=(select V2 from T2 where ID=1) where ID=1
Я так понимаю, вложенные запросы тут все же поддерживают, только можно оперировать не значением, а массивом. Подскажите, пожалуйста, как поменять запрос, чтобы он работал.
10 июн 14, 18:17    [16150819]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос в SQL Compat  [new]
Re-van
Member

Откуда: Украина
Сообщений: 1
)))
10 июн 14, 18:22    [16150845]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос в SQL Compat  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4974
Там UPDATE с двумя FROM работает?
10 июн 14, 18:27    [16150869]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос в SQL Compat  [new]
mgVolt
Member

Откуда:
Сообщений: 14
А что значит UPDATE с двумя FROM?
10 июн 14, 18:50    [16150942]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос в SQL Compat  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4974
mgVolt
А что значит UPDATE с двумя FROM?


Сорри, это у DELETE получается два FROM, а я имел ввиду
UPDATE с JOIN

UPDATE sr
SET sr.Name += ' - tool malfunction'
FROM Production.ScrapReason AS sr
JOIN Production.WorkOrder AS wo 
     ON sr.ScrapReasonID = wo.ScrapReasonID
     AND wo.ScrappedQty > 300;


http://msdn.microsoft.com/en-us//library/ms177523.aspx
10 июн 14, 18:52    [16150953]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить