powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / UPDATE как написать?
3 сообщений из 3, страница 1 из 1
UPDATE как написать?
    #32412022
Юрий Ю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 таблицы, например table1 table2
Как написать update который делал бы следующее(DB2 V7):

update table1 set table1.name=table2.name where table1.id=table2.id

В какой-нибудь базе типа Postgres такой запрос работает легко и просто
а в DB2 дает ошибку синтаксиса
...
Рейтинг: 0 / 0
UPDATE как написать?
    #32412421
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно rtfm
update table1 t set t.name= (select q.name from table2 q where t.id=q.id )
...
Рейтинг: 0 / 0
UPDATE как написать?
    #32477727
E.O.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополню:

update
table1 t
set
t.name=
(select q.name from table2 q1 where t.id=q1.id )
where
exists
(select 1 from table2 q0 where t.id=q0.id )
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / UPDATE как написать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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