:: Архив конференции по VFP до 2005 года
Помогите составить SQL запрос....
Игорь Л.

Сообщений: 164
Откуда: Евпатория
Дата регистрации: 26.11.2003
Доброго времени суток, уважаемые ALL!
Имеется таблица в БД:
id_rec, tel, adr
В таблице могут встречаться (благодаря операторам) повторные записи, т.е. записи, где эти поля равны...
Нужно удалить двойные записи... т.е. оставить одну из двух (трех...). Как лучше сделать?
БД MySQL, так что специфичных комманд для MSSQL не надо...




------------------
И все мы делаем! Козьма Прутков
Ratings: 0 negative/0 positive
Re: Помогите составить SQL запрос....
IgorDokukin

Сообщений: 21
Дата регистрации: 21.02.2005
>В таблице могут встречаться (благодаря операторам) повторные записи, т.е. записи, где эти поля равны...
Разве SELE DIST этого не позволяет ?
Ratings: 0 negative/0 positive
Re: Помогите составить SQL запрос....
Игорь Л.

Сообщений: 164
Откуда: Евпатория
Дата регистрации: 26.11.2003
SELE DIST - выбирает неповторяющиеся записи, но как узнать, что есть двойные...
выбирать все 100 тыс. записей?....




------------------
И все мы делаем! Козьма Прутков
Ratings: 0 negative/0 positive
Re: Помогите составить SQL запрос....
Rustam

Сообщений: 235
Откуда: Иркутск
Дата регистрации: 14.10.2000
Примерно так
Имейте ввиду у нас уже 00:03, так что эта идея, дальше Вы сами
delete t1 from t1 t1 where exists (select 'true' from t1 t2 where t2.id_rec<t1.id_rec and t1.tel=t2.tel and t1.name=t2.name)
Ratings: 0 negative/0 positive
Re: Помогите составить SQL запрос....
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
кажись вот это выберет то што нада.
SELECT id_rec, tel, adr ;
FROM table ;
GROUP BY id_rec, tel, adr ;
HAVING COUNT(*)>1
проверь, и уже если точна так - то удаляй смело черзе DELETE-SQL




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Помогите составить SQL запрос....
Grumax
Автор

Сообщений: 104
Откуда: г. Кинешма
Дата регистрации: 30.01.2005
тут Такая же проблемка была, насажали контрагентов-двойников деньги раскидывались...




------------------
Я во все дела суюсь - всесторонне разовьюсь                                                                 Visual FoxPro 8.0
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика