Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Удалить дублирующиеся записи в Базе данных Добавлено: 05.10.08 13:36  

Автор вопроса:  Юрий
Помогите написать КОД который удалял бы дублирующиеся записи в таблице (база на Access)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 06.10.08 04:43
В базе данных ключи есть? По какому критерию определяется что записи дублируютсЯ?

Ответить

Номер ответа: 2
Автор ответа:
 Юрий



Вопросов: 2
Ответов: 5
 Профиль | | #2 Добавлено: 06.10.08 18:48
Имеется таблица. С полями: ID(Счетчик), Date(Дата),B(Числовой)
Нужно Удалить с этой таблицы строки дублирующие по полям Date и B

Ответить

Номер ответа: 3
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #3 Добавлено: 02.12.08 18:20
  1.  
  2. DECLARE @T table
  3. (id int IDENTITY ,
  4. D int,
  5. B int)
  6. INSERT INTO @T (D, b)
  7. SELECT 1,2
  8. INSERT INTO @T (D, b)
  9. SELECT 1,3
  10. INSERT INTO @T (D, b)
  11. SELECT 1,2
  12. INSERT INTO @T (D, b)
  13. SELECT 2,4
  14. INSERT INTO @T (D, b)
  15. SELECT 2,5
  16.  
  17. DELETE FROM @T
  18. FROM @T s
  19. WHERE s.id in (
  20. SELECT b.id
  21. FROM @T b
  22. JOIN @T a ON
  23. b.D = a.D AND
  24. b.B = a.B AND
  25. b.Id != a.Id
  26. )
  27.  
  28. SELECT *
  29. FROM @T

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам