Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
remlin Member Откуда: Сообщений: 49 |
Здравствуйте. Задача вроде простая, но никак не могу ее решить. Есть главная таблица связанная с дочерней 1-много: MainTable( OrderID int Description varchar ) Service ( OrderKod int ServiceName varchar ) Мне необходимо соответствующие значения поля ServiceName таблицы Service перенести в поле Description таблицы MainTable (разделив их например пробелом или запятой) оператором Update (т.е. чтобы не затирать существующие значения поля Description. Спасибо за помощь! |
13 май 13, 22:47 [14289889] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
Сложение символьных полей в запросе |
13 май 13, 23:15 [14289996] Ответить | Цитировать Сообщить модератору |
remlin Member Откуда: Сообщений: 49 |
А я делаю так: UPDATE MainTable SET Description = Description + Service.ServiceName FROM MainTable,Service WHERE MainTable.OrderID = Service.OrderKod Записи добавляются в поле Description, но почему-то только не все. |
14 май 13, 10:18 [14290835] Ответить | Цитировать Сообщить модератору |
Паганель Member Откуда: Винница Сообщений: 22550 |
Это Вы по какому варианту из предложенных делали? |
14 май 13, 10:22 [14290863] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Потому что и не должны все. А только одно значение |
||
14 май 13, 10:23 [14290866] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47052 |
По-моему, все вышеизложенные манипуляции с этим полем бессмысленны. |
||
14 май 13, 10:31 [14290928] Ответить | Цитировать Сообщить модератору |
remlin Member Откуда: Сообщений: 49 |
а как сделать ,что бы все записи попали. Я в SQL не особо силен. |
14 май 13, 10:44 [14291000] Ответить | Цитировать Сообщить модератору |
Паганель Member Откуда: Винница Сообщений: 22550 |
|
||
14 май 13, 10:48 [14291027] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Прочитать ссылку |
||
14 май 13, 10:51 [14291055] Ответить | Цитировать Сообщить модератору |
remlin Member Откуда: Сообщений: 49 |
Паганель, Интерпрайс манаджер проектировал SQL Server 2000 |
14 май 13, 11:13 [14291248] Ответить | Цитировать Сообщить модератору |
remlin Member Откуда: Сообщений: 49 |
|
||||
14 май 13, 11:13 [14291257] Ответить | Цитировать Сообщить модератору |
Паганель Member Откуда: Винница Сообщений: 22550 |
|
||
14 май 13, 11:13 [14291259] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |