|
|
|
Объединение запросов - пересечение | ☑ | ||
|---|---|---|---|---|
|
0
Trezvy
14.11.25
✎
08:34
|
Добрый день!
Помогите объединить результаты двух запросов. Запросы: 1.
ВЫБРАТЬ
ДокументыПредприятия.Ссылка КАК Ссылка,
ДокументыПредприятия.Подразделение КАК Подразделение
ИЗ
Справочник.ДокументыПредприятия КАК ДокументыПредприятия
ГДЕ
ДокументыПредприятия.ВидДокумента = &ВидДокумента
И ДокументыПредприятия.Тематика = &Тематика
;
////////////////////////////////////////////////////////////////////////////////
2.
ВЫБРАТЬ
ДействиеЗадачи.РезультатДействия КАК РезультатДействия,
ДействиеЗадачи.Задача.Приложения.(
Приложение КАК ЗадачаПриложение
) КАК Задача
ИЗ
Документ.ДействиеЗадачи КАК ДействиеЗадачи
ГДЕ
ДействиеЗадачи.РезультатДействия = &РезультатДействия
В отдельных запросах есть общие, пересекающиеся значения, но объединение результата не дает ВЫБРАТЬ
ДокументыПредприятия.Ссылка КАК Ссылка,
ДокументыПредприятия.Подразделение КАК Подразделение,
ДействиеЗадачи.РезультатДействия КАК РезультатДействия,
ДействиеЗадачи.Приложения.(
Приложение.Ссылка КАК ПриложениеСсылка
) КАК Приложения
ИЗ
Справочник.ДокументыПредприятия КАК ДокументыПредприятия
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ДействиеЗадачи КАК ДействиеЗадачи
ПО ДокументыПредприятия.Ссылка = ДействиеЗадачи.Приложения.Приложение.Ссылка
ГДЕ
И ДокументыПредприятия.ВидДокумента = &ВидДокумента
И ДокументыПредприятия.Тематика = &Тематика
Может быть из-за того, что Приложение - вложенная таблица в ДействиеЗадачи? Один запрос с условием ДокументыПредприятия.Ссылка = ДействиеЗадачи.Приложения.Приложение.Ссылка тоже не дает результата... |
|||
|
1
Волшебник
14.11.25
✎
08:39
|
Изучайте SQL
Сделайте нормальную структуру таблиц |
|||
|
2
Trezvy
14.11.25
✎
08:55
|
(1) Структура таблиц - данность, объективная действительность от 1С (1C:Документооборот 3.0).
|
|||
|
3
программистище
14.11.25
✎
08:57
|
Справочник.ДокументыПредприятия КАК ДокументыПредприятия
попробуйте заменить на Справочник.ДокументыПредприятия.Приложения КАК ДокументыПредприятияПриложения |
|||
|
4
Волшебник
14.11.25
✎
11:37
|
(3) Приложения - ТЧ Документ.ДействиеЗадачи
|
|||
|
5
программистище
14.11.25
✎
11:50
|
(4) да ошибся:
Документ.ДействиеЗадачи.Приложения КАК ДействиеЗадачиПриложения |
|||
|
6
Волшебник
14.11.25
✎
11:51
|
(5) РезультатДействия - поле не обнаружено
|
|||
|
7
программистище
14.11.25
✎
12:02
|
(6) ну связь (соединение) с исходной таблицей через ссылку
я приоткрыл дверь, дальше пусть сам |
|||
|
8
Trezvy
14.11.25
✎
12:30
|
(7) Спасибо, попробую.
|
|||
|
9
Маленький Вопросик
14.11.25
✎
12:44
|
Пересечение))))) перекрестное соединение!
|
|||
|
10
Маленький Вопросик
14.11.25
✎
12:44
|
Кстати, вещь весьма и весьма нужная!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |