Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
113 / 100 / 68
Регистрация: 21.04.2014
Сообщений: 1,420

Изменение данных в таблице на основе данных из другой

01.12.2015, 13:33. Показов 4466. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
У меня есть две таблицы, условно назовём их T1(с полями ID, Status) и T2(с полями ID, isTer). Все поля числовые.
Мне необходимо создать запрос, который сравнит каждое значение ID из обоих таблиц и если ID совпадают, то проверит значение поля isTer, если оно равно 1, то в поле Status должно записаться число 82. Ну, записаться в строку с соответствующим ID. Количество записей в таблицах не одинаковое. Запрос должен выполняться пока в T1 не кончатся записи.
Надеюсь, получилось понятно объяснить.
Помогите пожалуйста, а то логику работы прекрасно понимаю и если бы это можно было реализовать внутри какого-нибудь C#, то без проблем написал бы, а вот как чисто в SQL понятия не имею. Пробовал нагуглить, конечно же, но что-то ничего путного не родил =(
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2015, 13:33
Ответы с готовыми решениями:

Изменение данных в таблице
Сформулируйте на языке SQL запрос имитирующий поступление на склад новой партий определенного товара (Обновление столбца InStock в таблице...

Изменение данных в сформированной таблице
Всем привет! Такая проблема - в таблице, сформированной в запросе нужно заменить одни значения на другие. Заранее спасибо.

Создать запрос на изменение данных в таблице
Не могу понять как это все-таки сделать... Блондинка. Создать таблицу NewBooks, содержащую идентификатор книги (BookID), ее название...

1
119 / 111 / 47
Регистрация: 09.07.2013
Сообщений: 209
01.12.2015, 13:39
Лучший ответ Сообщение было отмечено FaceHoof как решение

Решение

T-SQL
1
2
3
4
UPDATE T1 SET Status = 82
FROM T1
JOIN T2 ON T2.ID = T1.ID
WHERE T2.isTer = 1
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2015, 13:39
Помогаю со студенческими работами здесь

Безопасное изменение типа данных в таблице
Необходимо изменить тип столбца базы данных с varchar на числовой, при этом не потеряв данных. как будет выглядеть запрос? Заранее...

Изменение записи в одной таблице на основе другой
На первом скриншоте суть работы формы такая. После выбора чека (1) в ADOTable1 выводятся данные о продаже. К ADOTable1 подключены 2...

Изменение цвета ячеек и суммирование значений в оной таблице на основании данных другой таблицы
Пытаюсь сделать следующее: 1.в данном примере (Смотри вложение): при вводе в нижнюю таблицу, наименования Name 1, Name 2 и т.д....

Обновление данных одной таблицы на основе данных другой таблицы
мне нужно создать запрос на обновление данных одной таблицы на основе данных из другой таблицы. Дано: имя таблицы|ключевые поля ...

Обновить данные в таблице Access на основе данных из Excel
Добрый день, подскажите, пожалуйста, как решить задачу: Есть книга Excel "C:\Data\Новые сотрудники.xls". В этой книге есть лист...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru