Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с написание апдейта с использованием вложенного запроса / 7 сообщений из 7, страница 1 из 1
04.05.2010, 10:39
    #36610378
Dudkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
Необходимо написать апдейт приблизительно такого вида
Код: plaintext
1.
2.
3.
4.
5.
UPDATE table1 t1
   SET t1.pnum =
       (select t2.policynum
          from table2 t2
         WHERE t2.id = t1.id)
 where EMPTY(t1.pnum)
сам в Фоксе не программлю поэтому может мой вопрос очень простой, заранее спасибо
...
Рейтинг: 0 / 0
04.05.2010, 10:45
    #36610390
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
Код: plaintext
1.
2.
UPDATE table1 t1 SET t1.pnum = t2.policynum ;
   from table1 t1, table2 t2 ;
   where EMPTY(t1.pnum) and t1.id = t2.id
...
Рейтинг: 0 / 0
04.05.2010, 10:49
    #36610397
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
для проверки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Create Cursor table1 (id i, pnum i)
Insert into table1 values ( 1 , 0 )
Insert into table1 values ( 1 , 3 )
Create Cursor table2 (id i, policynum i)
Insert into table2 values ( 1 , 2 )

UPDATE t1 SET t1.pnum = t2.policynum ;
   from table1 t1, table2 t2 ;
   where EMPTY(t1.pnum) and t1.id = t2.id

Select * from table1

Return 
...
Рейтинг: 0 / 0
04.05.2010, 10:52
    #36610409
Dudkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
прошелмимо
Код: plaintext
1.
2.
UPDATE table1 t1 SET t1.pnum = t2.policynum ;
   from table1 t1, table2 t2 ;
   where EMPTY(t1.pnum) and t1.id = t2.id

не проходит, говорит Command contains unrecognized phrase/keyword
...
Рейтинг: 0 / 0
04.05.2010, 11:14
    #36610482
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
Dudkinпрошелмимо
Код: plaintext
1.
2.
UPDATE table1 t1 SET t1.pnum = t2.policynum ;
   from table1 t1, table2 t2 ;
   where EMPTY(t1.pnum) and t1.id = t2.id

не проходит, говорит Command contains unrecognized phrase/keyword

я ж те ниже написал:

Код: plaintext
1.
2.
UPDATE t1 SET t1.pnum = t2.policynum ;
   from table1 t1, table2 t2 ;
   where EMPTY(t1.pnum) and t1.id = t2.id

гы, промахнулся

о шо на фокс потянуло?
надолго?
...
Рейтинг: 0 / 0
04.05.2010, 11:18
    #36610491
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
...
Рейтинг: 0 / 0
04.05.2010, 11:38
    #36610547
Dudkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с написание апдейта с использованием вложенного запроса
больше спасибо, щас выберем какой-нить

о шо на фокс потянуло?
надолго?
да не, так проездом на денек пришлось заскочить :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с написание апдейта с использованием вложенного запроса / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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