|
Соединение двух таблиц в запросе |
☑ |
0
Manonegro
24.02.13
✎
02:17
|
Есть такой запрос:
Запрос = Новый Запрос(
"ВЫБРАТЬ
| Организации.Ссылка КАК Организация,
| ДоговорыКонтрагентов.Организация.Ссылка КАК Договор
|ИЗ
| Справочник.Организации КАК Организации
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
| ПО (ДоговорыКонтрагентов.Организация = Организации.Ссылка)
|ГДЕ
| ДоговорыКонтрагентов.Владелец.Ссылка = &Контрагент");
Цель: чтобы в левом столбце были все организации (фирмы), а в правом - договоры по этим организациям. У меня же Фирмы выводятся не все, т.к. условие ГДЕ накладывается на все столбцы. Как сделать, чтобы условие ГДЕ относилось только к договорам? Если не трудно, подскажите, пожалуйста.
|
|
1
Oleg_Kag
24.02.13
✎
08:50
|
1С "под рукой" нету, но в Вашей трактовке получится как-то так:
ВЫБРАТЬ
спрОрганизации.Ссылка КАК Организация,
ДоговорыКонтрагентов.СамДоговор КАК Договор
ИЗ
Справочник.Организации КАК спрОрганизации
ЛЕВОЕ СОЕДИНЕНИЕ (Выбрать
СпрДоговоров.Организация,
СпрДоговоров.Ссылка КАК СамДоговор
ИЗ Справочник.ДоговорыКонтрагентов КАК СпрДоговоров
ГДЕ СпрДоговоров.Владелец = &Контрагент) КАК ДоговорыКонтрагентов
ПО (ДоговорыКонтрагентов.Организация = Организации.Ссылка);
|
|
2
Oleg_Kag
24.02.13
✎
08:51
|
последняя строка не правильная, правильно вроде так:
ПО (ДоговорыКонтрагентов.Организация = спрОрганизации.Ссылка);
|
|
3
Тролль главный
24.02.13
✎
08:54
|
ПО (ДоговорыКонтрагентов.Организация = Организации.Ссылка)
|и
| ДоговорыКонтрагентов.Владелец.Ссылка = &Контрагент");
|
|
4
Manonegro
25.02.13
✎
12:27
|
(3) Спасибище огромное. Вот итоговый текст:
ВЫБРАТЬ
Организации.Ссылка КАК Организация,
ДоговорыКонтрагентов.Организация.Ссылка КАК Договор
ИЗ
Справочник.Организации КАК Организации
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ПО (ДоговорыКонтрагентов.Организация = Организации.Ссылка)
И (ДоговорыКонтрагентов.Владелец.Ссылка = &Контрагент)
|
|
5
Тролль главный
25.02.13
✎
12:35
|
(4)
ПО (ДоговорыКонтрагентов.Организация = Организации.Ссылка)
И (ДоговорыКонтрагентов.Владелец = &Контрагент)
|
|
6
GANR
25.02.13
✎
13:01
|
|
|