Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос на удаление повторяющихся данных в одной, колонке 
V
    Опции темы
Coder
Дата 22.3.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



есть таблица:
id int,
name char(20),
type char(15).

Как удалить все записи, у которых значение type равно?

PM MAIL   Вверх
under_sun
Дата 22.3.2008, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 3.10.2007
Где: Ебург

Репутация: 1
Всего: 17



Код

delete from new_table
where id in ( 
        select id from new_table t 
        where  ( select count(*) from new_table t2 where t.[type] = t2.[type] group by [type] ) > 1
)

--------------------
TMTOWTDI
PM MAIL ICQ   Вверх
Coder
Дата 23.3.2008, 05:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



under_sun, +
PM MAIL   Вверх
Deniz
Дата 24.3.2008, 06:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 6
Всего: 44



или вот так:
Код

delete from new_table
where [type] in ( select [type] from new_table group by [type] having count(*) > 1 )



--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Claws
Дата 15.4.2008, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Здравствуйте!
А возможно ли что-нибудь подобное просто для таблицы Access? Есть 1 колонка в ней надо удалить повторяющиеся данные, чтобы сделать ключевой...
Спасибо 
PM MAIL   Вверх
Данкинг
Дата 15.4.2008, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Claws @ 15.4.2008,  01:04)
Здравствуйте!
А возможно ли что-нибудь подобное просто для таблицы Access? Есть 1 колонка в ней надо удалить повторяющиеся данные, чтобы сделать ключевой...
Спасибо

Тут сложнее: надо, как я понимаю, одну из повторяющихся записей оставить?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
LSD
Дата 15.4.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538




M
LSD
Перенесено из баз данных



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Claws
Дата 15.4.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Да, неважно какую, можно самую первую.
PM MAIL   Вверх
Claws
Дата 15.4.2008, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.4.2008

Репутация: нет
Всего: нет



Все, вопрос отпадает. Я сам смог разобраться))))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.