Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
1

Как заменить значения одной таблицы на id другой таблицы при совпадении значений?

18.03.2019, 02:49. Показов 6453. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как заменить значения одной таблицы на id другой таблицы при совпадении значений


есть таблица в ней есть значения, эти значения есть в другой талице уникальные и с id
хочу заменить значения на id

что бы [Products].[Dimension] заменить на [Dimension].[id]

T-SQL
1
2
3
SELECT [Dimension].id, [Products].[Dimension] 
FROM [dbo].[Products] 
left join [dbo].[Dimension] on [Products].[Dimension] = [Dimension].[Dimension]
Добавлено через 16 минут
думаю так

T-SQL
1
2
update [Products]
   set [Products].[Dimension] = (select [dbo].[Dimension].id from [dbo].[Dimension] where [dbo].[Products].[Dimension] = [dbo].[Dimension].[Dimension])
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2019, 02:49
Ответы с готовыми решениями:

Замена значений в поле одной таблицы на значение из другой таблицы
Добрый всем день,прошу помощи,так как не силён в программировании, суть вот в чём: есть программка...

Как полю одной таблицы задать несколько полей другой таблицы?
Вообщем не могу понять как создать вот такую схему: Есть таблица размещения документов:...

Как запретить вводить в одной таблице в колонку значения опираясь на данные другой таблицы
Есть две таблицы: 1-ая: Список корпусов (Номер корпуса, Адрес, Количество этажей(этажи только...

Перенос двух ячеек из одной строки таблицы, в одну ячейку другой таблицы.
Можно ли каким-то образом перенести так как показано на рисунках. Нужно при нажатии на клавишу,...

1
14 / 11 / 5
Регистрация: 14.03.2019
Сообщений: 43
Записей в блоге: 1
18.03.2019, 10:01 2
Можно юзать конструкцию UPDATE ... FROM:

T-SQL
1
2
3
4
5
UPDATE P 
SET P.[Dimension] = D.[ID]
FROM [dbo].[Products] P
left join [dbo].[Dimension] D on P.[Dimension] = D.[Dimension]
WHERE P.[Dimension] = D.[Dimension]
1
18.03.2019, 10:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2019, 10:01
Помогаю со студенческими работами здесь

Перенос двух ячеек из одной строки таблицы, в одну ячейку другой таблицы.
Я объясню по кароче. Если чек бокс = true то две ячеки надо занести и объединить в одну в другой...

Join одной таблицы по нескольким полям другой таблицы
Здравствуйте! Интересует возможность следующего: Есть, например, такой справочник такого вида:...

Получить данные из одной таблицы, сравнивая с массивом из найденного значения в другой
В общем есть две таблицы и одна известная переменная, пусть будет равна 5 например первая таблица...

Выбрать данные из таблицы и заменить один столбец с id значениями из другой таблицы
Есть таблица A: A.ID | A.B_ID и таблица B: B.ID | B.TEXT где A.B_ID -> B.ID является...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru