Forum Webscript.Ru
Общие => Базы данных => Тема начата: sublimity от 20 Апреля 2005, 19:10:40
-
Возникла проблма ,
есть таблица
id | PName | PDoc_NUM | PCount1 | PDebit | PFile | PComment
Из за глюков поевился дубликат строки , т.е. в новой строке дублируються Несколько столбцов а 3 различны , физически я знаю какая строка дублируеться , это так в которой PFile имеет специфическо значение,
Необходимо удалить такие строки ,
Как вы посоветуете сделать ?
Есть варианты :
1) Написать SQLпроцедуру , но как она должна работать я даже пока незнаю
2) Брать данные какимнибуть клиентом и убивать их
Логика подсказывает только первый вариант , но что вы посоветуете в нем написать ....
Заранее всем Спасибо !
-
есть много разных возможностей. первое что пришло на ум сделать SELECT DISTINCT
вот две ссылки
http://www.databasejournal.com/features/mssql/article.php/10894_2235081_3
(я б рекомендовал воспользоваться последним описанным здесь способом и визуальально проверить записи помеченные как задвоенные)
http://www.databasejournal.com/features/mssql/article.php/1438651
-
AliMamed Спасибо , уже изучаю