|
Мне бы помог кто понять как поменять запросик чтоб соединение по двум условиям | ☑ | ||
---|---|---|---|---|
0
Cerera
26.11.12
✎
14:01
|
Есть один простенький запросик, который соединяет справочник "Контрагенты" и справочник "РегионыМенеджеров" по полю "Регион" (справочник.регионы). Проблема в том, что в регистре "РегионыМенеджеров" могут быть прописаны как родители регионов, так и сами регионы, например "Казань" и "Тарстан". Если в Регистре прописано. В последнем случае, мой запрос выводит две строчки, а мне нужно, чтоб одну только. Вот запрос:
ВЫБРАТЬ РегионыМенеджеров.Пользователь, РегионыМенеджеров.Регион, Контрагенты.Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегионыМенеджеров КАК РегионыМенеджеров ПО (Контрагенты.Регион = РегионыМенеджеров.Регион ИЛИ Контрагенты.Регион.Родитель = РегионыМенеджеров.Регион) ГДЕ Контрагенты.Ссылка = &Ссылка Как мне запрос переделать? или сначала Временную таблицу создать соответствия регионов и менеджеров а потом уже её использовать? |
|||
1
shuhard
26.11.12
✎
14:01
|
(0) пожизненный бан за такое название топика
|
|||
2
chelentano
26.11.12
✎
14:02
|
(0) "а мне нужно, чтоб одну только" - тогда какую именно?
|
|||
3
Cerera
26.11.12
✎
14:02
|
(1)ну я бы понял по названию какая мысль была выражена. а если ты не понял, то значит ты мене догадливый
|
|||
4
Wobland
26.11.12
✎
14:03
|
(3) ты понял, значит, ты и отвечаешь
|
|||
5
Cerera
26.11.12
✎
14:03
|
(2)любую. потому что менеджер один и тот же и там и там будет в любом случае.
|
|||
6
Cerera
26.11.12
✎
14:03
|
(4)вы что с ним за одно?
|
|||
7
Wobland
26.11.12
✎
14:03
|
по выбор когда регион=пустая тогда...
|
|||
8
Wobland
26.11.12
✎
14:04
|
(6) слитно
|
|||
9
kosts
26.11.12
✎
14:15
|
как вариант
ВЫБРАТЬ Различные |
|||
10
Cerera
26.11.12
✎
14:22
|
(7)а почему пустая?
|
|||
11
Cerera
26.11.12
✎
16:09
|
А вообще мне так нужно - чтоб соединять запрос именно по полю "Регион", а если нет совпадений, то по полю "Регион.Родитель".
|
|||
12
samozvanec
26.11.12
✎
16:25
|
(11) ну так и есть сейчас
|
|||
13
samozvanec
26.11.12
✎
16:29
|
(0) строки одинаковые возвращает?
|
|||
14
Cerera
26.11.12
✎
16:44
|
(13)возвращает две строки в случае, если в РС есть и Регион и РегионРодитель. Но я решил уже проблему. через Выбор Когда
|
|||
15
Wobland
26.11.12
✎
17:35
|
(14) на здоровье
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |