Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление / 6 сообщений из 6, страница 1 из 1
08.05.2003, 10:51
    #32155786
Dizel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
Срочно нужно решить проблему:

из таблицы с 35тыс записей нужно удалить записи встречающиеся менее 5 раз

как это сделать????????
...
Рейтинг: 0 / 0
08.05.2003, 10:55
    #32155794
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
ADP или MDB ?
...
Рейтинг: 0 / 0
08.05.2003, 11:14
    #32155821
Dizel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
MDB
...
Рейтинг: 0 / 0
08.05.2003, 11:58
    #32155906
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
вот это работает. не знаю, наскока быстро.

DELETE TABLA.*
FROM TABLA
WHERE TABLA.ANYFIELD In (SELECT ANYFIELD FROM TABLA GROUP BY TABLA.ANYFIELD HAVING (Count(TABLA.ANYFIELD)<5));
...
Рейтинг: 0 / 0
08.05.2003, 12:00
    #32155914
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
А зачем вобще в таблице держать записи больше одного раза???
Это какая-то минус первая нормальная форма получается...
...
Рейтинг: 0 / 0
08.05.2003, 12:09
    #32155936
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление
Да, поскоку там "_записи_, встречающиеся..." то в GROUP BY почисли все поля. не заметил с просонья :(
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]