Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 добавление данных в таблице через where  [new]
Kaktyc007
Member

Откуда:
Сообщений: 5
Есть три таблицы: УРВ(ИдУРВ, ИдСотрудника, Действие), Сотрудники(ИдСотрудника, ФИО) и Отпечаток(ИдОтпечатка, ИдСотрудника, Отпечаток). Необходимо в таблицу УРВ добавить данные, но как добавить ИдСотрудника имея только ИдОтпечатка?
Пишу запрос:
insert into УРВ (ИдСотрудника) select Сотрудники.ИдСотрудника from Сотрудники join Отпечатки on Отпечатки.ИдСотрудника=Сотрудники.ИдСотрудника where Отпечатки.ИдОтпечатка=11

Данные добавляются с правильным ИдСотрудника, но как теперь в этом же запросе добавить Действие, которое в программе храниться в string. Запрос работает
insert into УРВ (ИдСотрудника, Действие) values(4, N'Начало рабочего дня')

как мне добавить
N'Начало рабочего дня'
в первый запрос?
23 фев 21, 11:40    [22285061]     Ответить | Цитировать Сообщить модератору
 Re: добавление данных в таблице через where  [new]
invm
Member

Откуда: Москва
Сообщений: 9644
insert into УРВ (ИдСотрудника, Действие)
select Сотрудники.ИдСотрудника, N'Начало рабочего дня' from Сотрудники join Отпечатки on Отпечатки.ИдСотрудника=Сотрудники.ИдСотрудника where Отпечатки.ИдОтпечатка=11
23 фев 21, 11:52    [22285064]     Ответить | Цитировать Сообщить модератору
 Re: добавление данных в таблице через where  [new]
Kaktyc007
Member

Откуда:
Сообщений: 5
invm, Большое спасибо!
23 фев 21, 12:06    [22285068]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить