|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2014, 14:08 | #1 |
Пользователь
Регистрация: 07.08.2013
Сообщений: 12
|
В запросе дублируюся строки
При создании запроса в итоге дублируюся строки. Возможно это связано с тем что таблицы связаны по нескольким полям, по другому связать не получается, т.к. данные импортируются ежедневно из другой программы. Подскажите, пожалуйста, как избавиться от повторений, они очень мешают при суммарных вычислениях по группам.
Последний раз редактировалось dianka); 09.01.2014 в 14:22. |
09.01.2014, 14:30 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Судя по всему проблема в связывании двух таблиц по нескольким полям
Объяснение SQL объединений JOIN INNER OUTER Можно попробовать DISTINCT или группировку. ИМХО:не уверен, что без нормализации таблиц это даст нужный результат. |
09.01.2014, 14:37 | #3 |
Пользователь
Регистрация: 07.08.2013
Сообщений: 12
|
Спасибо большое, я понимаю, что надо менять таблицы, но к сожалению никак не могу повлиять на источник, а оттуда ежедневно импортируются тысячи строк в каждую таблицу((( Тоже подумала про группировку пытаюсь сейчас сделать...
|
09.01.2014, 15:07 | #4 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
ИМХО:А если повлиять не на источник а на "приёмник"? В новых версиях Access есть средства позволяющие реализовать логику на подобие триггеров. Может быть это поможет хотя бы частично решить проблему? Подробнее можно прочитать здесь. |
|
13.01.2014, 18:04 | #5 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 45
|
Ну, експериментально - группировка спасет мир!
При группировке задвоения ушли! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и | ANTON1994 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 09.02.2013 14:07 |
Ошибка в запросе | Leo08 | БД в Delphi | 4 | 30.06.2011 13:43 |
Как убрать ненужные строки в запросе! | CRASH040 | Общие вопросы Delphi | 9 | 01.06.2011 22:29 |
Like в запросе | АлёнаP | Microsoft Office Access | 14 | 13.04.2009 21:35 |
Даты в запросе | Kinoshka | Microsoft Office Access | 4 | 10.04.2009 23:16 |