|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.01.2015, 14:05 | #1 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 12
|
ORACLE: Сложный UPDATE
Добрый день. Возник вопрос по написанию сложного UPDATE.
Имеется 3 таблицы: SC_PLEDGE_OWNER, SC_PLEDGE_IMMOVABLES, SC_PLEDGE Нужно перенести определенные данные из SC_PLEDGE_IMMOVABLES в SC_PLEDGE_OWNER c только для тех записей в для которых поле SC_PLEDGE_OWNER.ORD_ID = SC_PLEDGE.ID_DEPOSITOR Никак не получается связать все три таблицы чтобы, данные правильно переносились. Вот запрос который я написал: PHP код:
Конечно, правильнее использовать INNER JOIN, но я никак не могу правильно связать три таблицы. Приму любую помощь, заранее спасибо. |
27.01.2015, 14:09 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
И потом, перенос это же INSERT?
I'm learning to live...
|
|
27.01.2015, 14:13 | #3 | |
Пользователь
Регистрация: 13.11.2014
Сообщений: 12
|
Цитата:
SC_PLEDGE_IMMOVABLES. |
|
27.01.2015, 14:59 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Так тогда так:
Код:
I'm learning to live...
|
27.01.2015, 15:06 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Для начала убрал бы везде псевдоним xx. Он и для вложенного не нужен, а уж в левых частях присваивания в set и подавно
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 27.01.2015 в 15:11. |
|
27.01.2015, 15:09 | #6 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 12
|
Спасибо, я тоже решил проблему, только чуть-чуть другим способом, но твой также хорош.
Мой вариант: PHP код:
|
27.01.2015, 19:54 | #7 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,755
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Oracle, сложный запрос, помогите. | Dr_Jakero | SQL, базы данных | 13 | 01.12.2014 10:37 |
Oracle+Delphi хранение процедур на Update | xxbesoxx | БД в Delphi | 16 | 20.09.2013 17:17 |
NEW значение в UPDATE триггере Oracle | Raz0r | SQL, базы данных | 7 | 07.11.2012 20:15 |
сложный SQL update | luiszevs | SQL, базы данных | 4 | 18.12.2011 13:53 |