Имя: Пароль:
   
1C
 
Дублирующие строки в запросе
0 Peshalkin
 
01.10.21
12:49
Добрый день, есть запрос, который собирает разные документы кусками, а после их выводит в результирующею таблицу, есть документ Требование об оплате 1, Проформа 1, Инвойса 3 и внутренних инвойса 3, получается в сумме 9 записей в запросе, не могу понять, как схлопнуть строки, группировка и различные не поможет, выглядит это так

Требование 1  Проформа 1
Требование 1  Проформа 1
Требование 1  Проформа 1
Требование 1  Проформа 1Требование 1  Проформа 1
1 Ёпрст
 
01.10.21
12:50
Больше кода
2 Peshalkin
 
01.10.21
12:50
Случайно отправил не полное сообщение

Требование 1  Проформа 1  Инвойс 1  Внутренний 1
Требование 1  Проформа 1  Инвойс 1  Внутренний 2
Требование 1  Проформа 1  Инвойс 1  Внутренний 3
Требование 1  Проформа 1  Инвойс 2  Внутренний 1
Требование 1  Проформа 1  Инвойс 2  Внутренний 2
Требование 1  Проформа 1  Инвойс 2  Внутренний 3
Требование 1  Проформа 1  Инвойс 3  Внутренний 1
Требование 1  Проформа 1  Инвойс 3  Внутренний 2
Требование 1  Проформа 1  Инвойс 3  Внутренний 3
3 CepeLLlka
 
naïve
01.10.21
12:51
(1)Чёт так смешно стало от его ответа :)
4 OldCondom
 
01.10.21
12:53
И правда весьма умиляющий ответ
5 CepeLLlka
 
naïve
01.10.21
12:53
(2)Пришлите текст запроса, а не результат :)
6 Мультук
 
01.10.21
12:54
(2)

1) и где здесь дубли?
2) что хочешь получить в итоге?
7 Ёпрст
 
01.10.21
12:55
(2) и как должен выглядеть нужный результат?
8 Peshalkin
 
01.10.21
12:58
(5) Запрос огромный, если кратко, то запрос работает корректно, если убрать Внутренние, после их добавления записи такие стали
(6) (7) это разве правильное поведение запроса?
9 Peshalkin
 
01.10.21
12:59
Или я только с помощью Итогов могу решить проблему? если в запросе
10 1Сергей
 
01.10.21
13:02
(9) какую проблему?
11 youalex
 
01.10.21
13:04
Действительно, дубли.
Действительно, что ж такое, как же так? (с)
12 Peshalkin
 
01.10.21
13:14
Зря создал тему, перегрузился чет за сегодня, сейчас смотрю на таблицу и понимаю, что это не дубли, спасибо, что вбили это в голову, накосячил в запросе сам и думал, что это дубли появились...
13 novichok79
 
naïve
01.10.21
13:15
если есть дубли, то в условии какого-то соединения есть такое, по которому в соединяемой таблице больше 1 записи.
это очевидно.
алгоритм поиска ошибки следующий:
1. смотришь откуда берутся поля, которые дублируются.
2. смотришь соединения таблиц. убираешь таблицы по одной из запроса, выполняешь запрос.
3. если дубль не исчез, значит косяк в данных.
4. если будь исчез, значит в одном из соединений с таблицей косяк. правишь его.
14 Peshalkin
 
01.10.21
13:17
(13) Спасибо, учту на будущее