|
Дублирующие строки в запросе | ☑ | ||
---|---|---|---|---|
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
01.10.21
✎
12:51
|
(1)Чёт так смешно стало от его ответа :)
|
|||
4
OldCondom
01.10.21
✎
12:53
|
И правда весьма умиляющий ответ
|
|||
5
CepeLLlka
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
01.10.21
✎
13:15
|
если есть дубли, то в условии какого-то соединения есть такое, по которому в соединяемой таблице больше 1 записи.
это очевидно. алгоритм поиска ошибки следующий: 1. смотришь откуда берутся поля, которые дублируются. 2. смотришь соединения таблиц. убираешь таблицы по одной из запроса, выполняешь запрос. 3. если дубль не исчез, значит косяк в данных. 4. если будь исчез, значит в одном из соединений с таблицей косяк. правишь его. |
|||
14
Peshalkin
01.10.21
✎
13:17
|
(13) Спасибо, учту на будущее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |