Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

Вставка значений из одной таблицы в другую   Найти похожие ветки 

 
Id   (2006-04-19 13:43) [0]

Здраствуйте, уважаемые мастера.
Помогите с запросом. Работаю с FB
В одной базе две таблицы main(id,P1,P2)первичный ключ по id; tab2(idd,id,p1,p2)первичный ключ по idd, внешний ключ id на main.id.
В  main заполнено только поле id(записей примерно 100), В Tab2 заполнены все поля(записей примерно 50). Нужно обновить данные в main, заполнив поля main.P1 и main.p2 соответствующими полями из TAb2(P1,P2), где main.id=tab2.id.
Пробую
update main set main.p1=tab2.p1, main.p2=tab2.p2 where main.id=tab2.id
не получается.


 
MsGuns ©   (2006-04-19 13:55) [1]

Типа этого:

update main set
  main.p1=(Select p1 from tab2.p1 where main.id=tab2.id),
  main.p2=(Select p2 from tab2.p2 where main.id=tab2.id)


 
Id   (2006-04-19 14:05) [2]


> MsGuns ©   (19.04.06 13:55) [1]

Не получается, записи не вставляются.

>   main.p1=(Select p1 from tab2.p1 where main.id=tab2.id),
>  
>   main.p2=(Select p2 from tab2.p2 where main.id=tab2.id)

Это исправил


 
Sergey13 ©   (2006-04-19 14:08) [3]

2 [2] Id   (19.04.06 14:05)
> Не получается, записи не вставляются.
Не трудно предположить почему. 8-)
Вставка - это Insert. А Update -  это редактирование имеющейся записи.


 
Id   (2006-04-20 12:13) [4]


> Не получается, записи не вставляются.

Не правильно выразился. Имел ввиду не обновляются



Страницы: 1 вся ветка

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1145343083
MZUser
2006-04-18 10:51
2006.05.07
Как передать управление...


15-1144819024
Fin
2006-04-12 09:17
2006.05.07
Где задавать вопросы?


4-1140269229
msn777
2006-02-18 16:27
2006.05.07
Как реализовать запись на винт непрерывного потока данных


15-1144668041
Ega23
2006-04-10 15:20
2006.05.07
Итак, завтра с 18:40 буду возле Грибоедова


15-1144856581
ilifant
2006-04-12 19:43
2006.05.07
Снова про справку