Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
ularsoft Member Откуда: Сообщений: 355 |
Доброго времени суток уважаемые форумчане. Скажем есть таблица STROK (S_KOD - родитель, S_NOM - подчиняющее поле), т.е. строки в таблице S_KOD = 1, S_NOM = 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5 и т.д. S_KOD = 2, S_NOM = 1, 1, 1, 3, 3, 3, 3, 8, 8 и т.д. Как заменить значения в следующей таблице с родителем 2? UPDATE STROK SET S_NOM = 2 where S_NOM = 3 если я так делаю, тогда автоматом заменяется все 3 на 2 независимо от родителей. |
12 май 15, 07:39 [17626962] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Наверное нужно добавить условие фильтрации для родителя ? |
||
12 май 15, 09:24 [17627172] Ответить | Цитировать Сообщить модератору |
ularsoft Member Откуда: Сообщений: 355 |
UPDATE STROK SET S_NOM = 2 where S_KOD = 2 and S_NOM = 3 |
||||
12 май 15, 10:41 [17627508] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |