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

Начало » Использование СУБД » Microsoft SQL Server » Вставить данные в таблицу скопом. (Помогите решить вопрос пожалуйста, внесение данных скопом.)
Вставить данные в таблицу скопом. [сообщение #3537] Thu, 26 October 2023 13:01 Переход к следующему сообщению
Palvaleri4 в настоящее время не в онлайне  Palvaleri4
Сообщений: 1
Зарегистрирован: October 2023
Junior Member
Всем привет! Помогите , как написать запрос по внесению данных скопом:
Есть 2 таблицы, нужно заполнить столбцы в одной данными из другой. Набросал запрос : select AR_ID, DEVICE2M3.ID, UPSTREAMCI_ID
from CIRELATIONSHIP1TO1M1 inner join DEVICE2M3 ON CIRELATIONSHIP1TO1M1.DOWNSTREAMCI_ID = DEVICE2M3.ID
where UPSTREAMCI_TYPE = 'bizis'

Результат : AR_ID ID UPSTREAMCI_ID
NULL 70 191
NULL CI64657 142
NULL CI79726 193
И так далее ещё 480 штук.
Нужно заполнить данные AR_ID таблицы DEVICE2M3, там где NULL, данными UPSTREAMCI_ID из таблицы CIRELATIONSHIP1TO1M1.DOWNSTREAMCI_ID в соответсвии с ID.
MSQL Server 2014.
Заранее спасибо!
Re: Вставить данные в таблицу скопом. [сообщение #3539 является ответом на сообщение #3537] Thu, 26 October 2023 13:41 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
либо MERGE,
либо INSERT INTO таблица2 SELECT ... FROM таблица1
Предыдущая тема: Связать две таблицы
Следующая тема: Парсинг XML
Переход к форуму:
  


Текущее время: Sun Dec 22 14:35:41 GMT+3 2024

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