Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.31;
Скачать: CL | DM;

Вниз

Проблемы с запросом   Найти похожие ветки 

 
werr   (2002-10-11 12:22) [0]

Запрос:
DELETE from Table t1 where 1<(select count(*) FROM Table t2 where t1.field1 = t2.field1 and t1.field1 = t2.field1)
(LocalSQL)
Запрос удаляет повторяющиеся записи из Table, оставляя одну из них (Подсказали его добрые люди с этого форума).
Если все поля заполнены, ты запрос работает как надо, но если, например, поле field2 в какой-то строке не заполнено, то эта строка не удаляется.
Как сделать чтобы повтряющиеся строки и с незаполненными полями тоже удалялись?
Пол дня мучаюсь, никак не получается сделать, help!


 
Johnmen ©   (2002-10-11 12:26) [1]

Так добавь в WHERE условие незаполненности...


 
werr   (2002-10-11 12:36) [2]

если добавить в WHERE условие незаполненности то незаплненные как раз и не будут удаляться, а надо наоборот




 
werr   (2002-10-11 14:42) [3]

ау, help!


 
passm ©   (2002-10-11 14:48) [4]

... WHERE (T1.FIELD1 = T2.FIELD1 OR (T1.FIELD1 IS NULL AND T2.FIELD1 IS NULL)) AND (T1.FIELD2 = T2.FIELD2 OR (T1.FIELD1 IS NULL AND T2.FIELD2 IS NULL))...


 
Johnmen ©   (2002-10-11 14:50) [5]

DELETE from Table t1
where (1<(select count(*) FROM Table t2 where t1.field1
=t2.field1 and t1.field2 = t2.field2)) or
((t1.field1 is null) and (t2.field1 is null) and
(t1.field2 = t2.field2)) or
((t1.field2 is null) and (t2.field2 is null) and
(t1.field1 = t2.field1))



 
werr   (2002-10-11 15:43) [6]

ясно, но полей у меня штук 20
может можно по-другому?


 
Johnmen ©   (2002-10-11 15:50) [7]

По другому - только полным пересмотром концепции структуры твоей БД... :))))



Страницы: 1 вся ветка

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
4-101564
Aldor
2002-09-18 16:41
2002.10.31
Как в WIN2000 можно зарегистрить приложение как сервис


3-101127
Fran
2002-10-10 09:33
2002.10.31
Переход с IBX 4.52 на IBX 5.03 - нет свойства QInsert и т.п.


1-101312
KidMan
2002-10-17 22:50
2002.10.31
Прошу совета относительно списка файлов


14-101445
Карлсон
2002-10-09 17:37
2002.10.31
опять про ВУЗы :)


3-101079
NewAl
2002-10-14 08:54
2002.10.31
DBGrid