Текущий архив: 2006.11.19;
Скачать: CL | DM;
Вниз
как sql-запросом убить 2 одинаковые записи? Найти похожие ветки
← →
daser (2006-10-31 16:34) [0]
← →
Сергей М. © (2006-10-31 16:36) [1]так же как одну ... или три ... или несметную тучу оных
← →
daser (2006-10-31 16:40) [2]как? Например, если поля id , name одинаковы
← →
Сергей М. © (2006-10-31 16:44) [3]
> если поля id
Открой НД, отсортированный по id.
Беги по записям, фиксируя смену id.
Уничтожай ненужные записи.
Одним sql-запросом здесь не обойдешься, тем более если не известна СУБД.
← →
unknown © (2006-10-31 16:44) [4]delete from ... where id=...
← →
Anatoly Podgoretsky © (2006-10-31 16:48) [5]> как? Например, если поля id , name одинаковы
Вот по этим полям и сделай условие и поверь убъет не только два но и сотню.
← →
saxon (2006-10-31 16:58) [6]http://delphimaster.net/view/3-1162220217/
это не поможет?
← →
Desdechado © (2006-10-31 17:42) [7]Если убить обе, то просто [4], если только одну оставить, то [6].
← →
Palladin © (2006-10-31 18:00) [8]хем...
delete from table where id in (select id from table group by id having count(name)=2)
^)
← →
daser (2006-10-31 18:29) [9]спасибо всем. Разобрался!
Страницы: 1 вся ветка
Текущий архив: 2006.11.19;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.055 c