SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Запрос на обновление таблицы данными из другой таблицы
icon9.gif  Запрос на обновление таблицы данными из другой таблицы [сообщение #994] Thu, 17 November 2022 09:02 Переход к предыдущему сообщению
san7667 в настоящее время не в онлайне  san7667
Сообщений: 30
Зарегистрирован: November 2022
Member
Добрый день, имеется таблица "nd_card", нужно обновить поле "idmaster" из таблицы nd_card_temp значениями из этого же поля "idmaster" по условию где nd_card.n_nd=nd_card_temp.n_nd

пробовал так:

update nd_card set nd_card.idmaster=(select nd_card_temp.idmaster from nd_card_temp where nd_card_temp.n_nd=nd_card.n_nd )
where nd_card.n_nd in (select nd_card_temp.n_nd from nd_card_temp)
пишет ошибку:multiple rows in singleton select.

Помогите пожалуйста разобраться.
 
Сообщение не прочитано icon9.gif
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: isc_dpb_config
Следующая тема: Автоматизация gstat
Переход к форуму:
  


Текущее время: Fri Nov 15 07:34:36 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00781 секунд