Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
ВнизУдаление повторяющихся записей Найти похожие ветки
← →
Di_ (2002-10-16 11:08) [0]Как из задвоенных записей оставить лишь единственную, удалив остальные. Можно ли это сделать при помощи запроса Query или все же придется проверять и удалять в цикле по do while.
← →
Johnmen (2002-10-16 11:12) [1]Никак не удастся !
(Если записи полностью ! идентичны)
← →
sniknik (2002-10-16 11:19) [2]зависит от того что считать задвоением (запрос по разному строить, и удалять или копию делать, в одном случае дополнительное поле надо делать) полное совпадение по всем полям или есть поле (или несколько) идентификатор совпадение по которому и считается задвоением.
Говорят с самом Access мастер есть на удаление дубликатов (не пользовался ни разу), а запрос довольно простенький получается.
для примера (это если совпадение по всем полям)
select * into 1saccsBak from (select distinct * from 1saccs)
остается только таблицу поменять.
← →
VAleksey (2002-10-16 11:20) [3]Сдлать запрос:
SELECT DISTINCT * FROM ...
Вот ты и получил все записи без дублей.
Теперь твори. Вариантов куча.
← →
Di_ (2002-10-16 11:21) [4]именно идентичны! Повторяются по 2,3, есть и по 4 раза. Такого "мусора" набирается на 1700 записей. Выходит с помощью запроса нельзя :( Придется программно проверять и удалять.
← →
Johnmen (2002-10-16 11:26) [5]Позволю себе повториться... :^)
Удалить можно только все идентичные !
Оставить хотя бы одну не получится никакими способами !
← →
sniknik (2002-10-16 11:36) [6]Johnmen не придирайся к словам. удалить нельзя скопировать заменить можно, добавил уник можно и удалять.
человеку нужен результат а не мудрые высказывания Ляо Дзы :-)). после и сам дойдет.
кстати по вопросу как раз в цикле по do while и не удастся удалить. см. Johnmen © (16.10.02 11:26).
предварительно нужно будет добавить уникальную запись.
← →
Anatoly Podgoretsky (2002-10-16 11:36) [7]Результат выборки в другую таблицу, удаления всего и вставка обратно
← →
Johnmen (2002-10-16 11:43) [8]>sniknik © (16.10.02 11:36)
>...не придирайся к словам...
Не буду ! =)
>...человеку нужен результат а не мудрые высказывания Ляо Дзы ...
Ничего такого мудрого я и не говорил :-)))
>...после и сам дойдет
А как сам дойдет, так и придумает решение.
← →
Di_ (2002-10-16 11:44) [9]Спасибо всем, что правильно направили.
← →
sniknik (2002-10-16 11:46) [10]Johnmen © (16.10.02 11:43)
Ничего такого мудрого я и не говорил :-)))
Но хотел!!!
тут только начни такая дискуссия завяжется! прецедентов валом! ;о)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c