Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];
ВнизВставка значений из одной таблицы в другую Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c