|
|
|
новичок
      
участник
Last Login: 08.08.2005 9:44
Сообщ.: 8,
Visits: 89
|
|
| у меня в таблице 3000 строк, подскажите пожалуйста как удалить повторяющиеся, их там оч. много.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Приведи структуру таблицы и признак(и) по которому нужно отсеивать лишние записи.
|
|
|
|
|
новичок
      
участник
Last Login: 08.08.2005 9:44
Сообщ.: 8,
Visits: 89
|
|
| поля таблицы: организация,e-mail,адрес,телефон.Мне нужно удалить записи которые дублируют поля 'организация' и 'e-mail'.короче говоря, в таблице не должно быть одинаковых записей.Посоветуйте хоть что-нибудь, пожалуйста.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 27.03.2008 15:26
Сообщ.: 701,
Visits: 7 028
|
|
| Есть в таблице уникальное поле (идентификатор)?
|
|
|
|
|
новичок
      
участник
Last Login: 08.08.2005 9:44
Сообщ.: 8,
Visits: 89
|
|
| конечно есть primary key поле 'ID'(int),счетчик по умолчанию
|
|
|
|
|
новичок
      
участник
Last Login: 29.09.2008 12:44
Сообщ.: 8,
Visits: 85
|
|
| delete from TABLE where ID not in (select max(ID) from TABLE group by список_полей,_по_которым_понятно,_что_записи_идентичны)
|
|
|
|
|
новичок
      
участник
Last Login: 15.12.2005 12:39
Сообщ.: 4,
Visits: 45
|
|
SELECT DISTINCT Название таблицы.Поле
FROM Название таблицы;
|
|
|
|