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

Откуда:
Сообщений: 154
Требуется совет знатоков.

В разработке мини учетная система. Как всегда вначале разработке предполагалось соответствие одного платежа или прихода с одним проектом. Но в итоге есть острая необходимость к одному движению делать соответствие к нескольким проектам.
Есть спорная идея. Что если создать дополнительно таблицу соответствия фин.движения - проект, но писать там не для каждого фин движения, а только для тех которым требуется такое деление. То есть в основном реестре строки идут с каким-нибудь предопределенным проектом, что означает что есть детальное разделение на проекты.
Вопрос каким образом потом сделать запрос чтобы получить движения в деление по проектам? И вообще есть ли подводные камни такого подхода.

есть общая таблица движений
idsumproekt
1100first
2500second
31000obsh

новая таблица по соответствиям по проектам для строк с obsh
idsumproekt
3700first
3300second


Как получить?
idsumproekt
1100first
2500second
3700first
3300second
14 май 18, 08:50    [21407106]     Ответить | Цитировать Сообщить модератору
 Re: Стоит ли так делать?  [new]
L_argo
Member

Откуда:
Сообщений: 1213
есть острая необходимость к одному движению делать соответствие к нескольким проектам.
Вот и делайте 1:многим.
Это правильный и универсальный подход.
Про альтернативные варианты забудьте.
14 май 18, 09:32    [21407175]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить