Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.035 c
15-1162042337
Владимир_мпп
2006-10-28 17:32
2006.11.19
Альтернативный WINS-Сервер


3-1158826551
kyn66
2006-09-21 12:15
2006.11.19
В чем разница между VarIsEmpty(NewVal) и VarIsNull(NewVal) ?


4-1152100832
ILIA82
2006-07-05 16:00
2006.11.19
права доступа в NTFS


5-1143047689
Калям
2006-03-22 20:14
2006.11.19
Перехват сообщений мыши и клавиатуры


15-1162550539
Stanislav1
2006-11-03 13:42
2006.11.19
UNIX программист




   Наверх