Вход | Регистрация
 

Дублирующие строки в запросе

Дублирующие строки в запросе
Я
   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
Больше кода
   Peshalkin
 
2 - 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
   CepeLLlka
 
3 - 01.10.21 - 12:51
(1)Чёт так смешно стало от его ответа :)
   OldCondom
 
4 - 01.10.21 - 12:53
И правда весьма умиляющий ответ
   CepeLLlka
 
5 - 01.10.21 - 12:53
(2)Пришлите текст запроса, а не результат :)
   Мультук
 
6 - 01.10.21 - 12:54
(2)

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.