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

Откуда:
Сообщений: 1688
Здрасте)

наконец-то додумкал, как корректно сформировать проблему))):

- если в таблице 3 строк с внешним ключом к таблице 2 меньше 1 (ну понятно = 0), то в таблице 1 только в одной строке (она единственная), не указывается внешний ключ к таблице 2.
- если в таблице 3 строк с внешним ключом к таблице 2 больше 1, то в таблице 1 только в одной строке (она единственная), указывается внешний ключ таблицы 2.

т.е таблица 3 - то заполняется, то абсолютно пуста в разное время.
а в таблице 1 - содержится только одна строка (вообще одна), в одном поле которого и отражается через внешний ключ - заполнена ли в разное время таблица 3 или нет.

как сделать оптимально?: ну я могу конечно сделать выборку, посчитать все строки в таблице 3 с внешним ключом и сравнить с 1.. но хочется более оптимально..

и еще.. : возможна ситуация, когда в таблице 1 уже отражается внешний ключ, а в таблицу 3 еще добавляется строка с ключом - тогда смысла нет считать..

куда хотя бы смотреть подскажите пожалуйста..


за ранее спасибо)
6 ноя 09, 00:18    [7889030]     Ответить | Цитировать Сообщить модератору
 Re: вопрос)  [new]
типа мимо проходил
Guest
Максимум что можно вам предложить
>> куда хотя бы смотреть подскажите пожалуйста..
BOL
6 ноя 09, 07:12    [7889237]     Ответить | Цитировать Сообщить модератору
 Re: вопрос)  [new]
типа мимо проходил
Guest
Если захотите большего, то смотрите здесь https://www.sql.ru/forum/actualthread.aspx?tid=127456
6 ноя 09, 07:13    [7889239]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить