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

Откуда:
Сообщений: 531
Нужно перенести данные в новую созданную таблицу
Есть нынешняя таблица Agreements, и ее поля
OffertID
..
CustomerId
..
CustomerAgreementMappingId

CustomerAgreementMappingId ссылается уже на новую таблицу CustomerAgreementMapping

CustomerAgreementMapping
CustomerAgreementMappingId
AgreementId
CustomerId

AgreementId здесь это OffertID из предыдущей таблицы, CustomerId тот же самый

Данные надо не просто перенести а и в первой таблице Agreements заполнить поле CustomerAgreementMappingId соответственно

Чтоб было проще для понимания:
Раньше была связь 1 к 1 - 1 агримент к 1 кастомеру. Теперь на 1 агримент может быть несколько кастомеров
PS Это надо будет все сделать вручную, один раз. Так что хранимки или какие-то сложности не нужны.

Спасибо
20 июн 14, 12:43    [16194687]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
Glory
Member

Откуда:
Сообщений: 104751
И в чем ваша проблема ? Что именно вы не можете сделать ?
20 июн 14, 12:48    [16194750]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
tual
Member

Откуда:
Сообщений: 531
Ну хотя бы как правильно обновить Id в таблице агримент
20 июн 14, 13:01    [16194832]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
Glory
Member

Откуда:
Сообщений: 104751
tual
Ну хотя бы как правильно обновить Id в таблице агримент

Написать запрос UPDATE
Желательно правильный.
Для начала вообще хоть какой-то
20 июн 14, 13:04    [16194863]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
tual
Member

Откуда:
Сообщений: 531
Ну да, я так и подумал счас
вместо того чтобы городить курсор, лучше сделать еще один запрос
20 июн 14, 13:05    [16194872]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
Glory
Member

Откуда:
Сообщений: 104751
tual
Ну да, я так и подумал счас
вместо того чтобы городить курсор, лучше сделать еще один запрос

Ну так сделайте - в чем проблема то
20 июн 14, 13:06    [16194879]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
yaxta
Member

Откуда: азербайджан,баку
Сообщений: 518
tual
Ну да, я так и подумал счас
вместо того чтобы городить курсор, лучше сделать еще один запрос



1.а какой запрос?
2.и еше что хотите точно сделат вы сам решили ?
20 июн 14, 13:21    [16195025]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
tual
Member

Откуда:
Сообщений: 531
да уже все сделал )
20 июн 14, 13:22    [16195044]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
Glory
Member

Откуда:
Сообщений: 104751
tual
да уже все сделал )

А тему тогда зачем создавали ?
20 июн 14, 13:25    [16195067]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
tual
Member

Откуда:
Сообщений: 531
Да как-то не подумал про апдейт
думал там с курсором возиться придется
20 июн 14, 13:35    [16195132]     Ответить | Цитировать Сообщить модератору
 Re: Подсобите с небольшим запросом  [new]
yaxta
Member

Откуда: азербайджан,баку
Сообщений: 518
Glory
tual
да уже все сделал )

А тему тогда зачем создавали ?



новерно он сам решил ,
но что решил пока точно не знают
20 июн 14, 13:35    [16195138]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить