powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите чайнику с SQL - запросом, plz.
3 сообщений из 3, страница 1 из 1
Помогите чайнику с SQL - запросом, plz.
    #32315588
LaLa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую.

Если table1.pole1 = table2.pole1 тогда надо соответственно сделать update set table1.pole2=table2.pole2.
Никаких индексов нет и создавать их нехотелось бы.
Желательно попроще, скорость роли не играет...
...
Рейтинг: 0 / 0
Помогите чайнику с SQL - запросом, plz.
    #32316567
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По моему опыту - ничего не получится, UPDATE в VFP работает не так, как в MS SQL, т. е. записи в другой таблице не перемещаются (в конструкции UPDATE нет опции FROM). Все равно нужно использовать сначала SET RELATION, а потом UPDATE (или REPLACE). Все это очень грустно
...
Рейтинг: 0 / 0
Помогите чайнику с SQL - запросом, plz.
    #32316673
karly™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему такая нелюбовь к индексам, даже временым? С ними все было бы просто и изящно :)

А без индексов вот так
Код: plaintext
1.
2.
3.
4.
Select Table2

Scan
Replace Pole2 with Table2.Pole2 for Pole1 = Table2.Pole1 in Table1
EndScan


Не помню, в какой версии фокса появилась опция in Table1, чтобы не переключать рабочие области.
В VFP5 ее точно не было :), и нужно сделать явно
Код: plaintext
1.
2.
3.
4.
5.
Select Table2

Scan
Select Table1
Replace Pole2 with Table2.Pole2 for Pole1 = Table2.Pole1
EndScan
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите чайнику с SQL - запросом, plz.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]