Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2016, 12:34   #1
ayselya1992
 
Регистрация: 09.08.2016
Сообщений: 6
По умолчанию Удаление дублей

Всем доброго времени суток! Как делать список двойных записей я научилась. вот теперь выгрузив список я увидела там кучу записей. Они были занесены еще до меня. Я попробовала сделать такой запрос:
Код:
DELETE *
FROM tDataBase10
WHERE b IN
(SELECT b FROM tDataBase10 GROUP BY a, b, c, d, e, f, g, bb, cc, dd, h, i, kk, j, k, l, m, n, o, ll, p, q, r, s, t, u, v, mm, w, kkk, lll, mmm, nn, oo, qq, rr, ss, tt, uu, vv, ww, xx, yy, ff, gg, jj HAVING COUNT(*)>1)
AND
ID NOT IN (SELECT MIN(ID) FROM tDataBase10 GROUP BY a, b, c, d, e, f, g, bb, cc, dd, h, i, kk, j, k, l, m, n, o, ll, p, q, r, s, t, u, v, mm, w, kkk, lll, mmm, nn, oo, qq, rr, ss, tt, uu, vv, ww, xx, yy, ff, gg, jj HAVING COUNT(*)>1);
Данный запрос удаляет двойников, но он оставляет старые записи, а мне нужно чтобы он удалял старые а вместо них оставлял новые... Наверное вопрос кажется глупым но по другому никак не объяснить...
Вложения
Тип файла: zip DataBase2.0.zip (2.97 Мб, 11 просмотров)
ayselya1992 вне форума Ответить с цитированием
Старый 09.09.2016, 12:40   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
но он оставляет старые записи,
Код:
....
ID NOT IN (SELECT MIN(ID) ........- самая "старая"
Цитата:
мне нужно чтобы он удалял старые а вместо них оставлял новые...
а какая "самая новая" ?!
Код:
ID NOT IN (SELECT  MAX(ID) ......
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование повторяющихся, потом удаление дублей ALEX56(80) Microsoft Office Excel 6 13.03.2016 23:51
Удаление дублей. HelloWold C++ Builder 1 12.10.2015 12:29
Удаление дублей timon132009 Помощь студентам 1 01.05.2012 14:07
удаление дублей Bape}l{ka Microsoft Office Excel 7 01.07.2011 11:50
Удаление дублей 777grabber PHP 4 11.11.2009 17:21