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

Откуда:
Сообщений: 18
Всем привет.
Прошу помощи, осилить не смог.
Есть две таблицы:

A_Com
----------------------
| IdA | Comment |
----------------------
| | |
| | |
----------------------

A_Stat
____________________
| IdB | State |
---------------------
| | |
| | |
---------------------


Из таблицы A_Stat нужно перенести все записи, где State='X' в таблицу A_Com, при этом A_Com.IdA будет иметь значение IdB, а Comment="true"
Но, если в A_Com уже есть такой IdA, его не нужно вставлять.
2 апр 13, 19:25    [14128189]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос.  [new]
Гость333
Member

Откуда:
Сообщений: 3683
INSERT A_Com(IdA, Comment)
SELECT s.IdB, 'true'
FROM A_Stat s
WHERE s.State = 'X' AND NOT EXISTS(SELECT * FROM A_Com c WHERE c.IdA = s.IdB)
2 апр 13, 19:32    [14128219]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить