![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
update таблицы в Paradox [D7, Paradox]
Sergey2 © (2009-02-02 09:32:00)2 связанные таблицы по ключевому полю. Апдейт одной из этих таблиц.
запрос примерно такой
update d1
set d1.field1 = d2.field1
from mytable1 d1, mytable2 d2
where d1.f_code = d2.f_code
Ругается на from. Invalid Keyword. Походу интерпритатор никак не ожидает увидеть в этом месте вложенный запрос.
Вопрос такой - можно ли подобным образом, апдейтить в парадоксе ? Или может есть идеи как ?
Заранее фенькс
Sergey2 (2009-02-02 10:11:00) [1]то что нужно, ещё раз спасибо
Виталий Панасенко (2009-02-02 09:43:00) [2]Использовать вложенный подзапрос
update mytable1 d1
set d1.field1 = (select d2.field1
from mytable2 d2
where d1.f_code = d2.f_code
)
Только будет "мучительно долго" (с) М.Горький(почти) при больших объемах. Быстрее - TTable и использование индексов. При чем нааааамного