Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: База данных Добавлено: 27.08.04 10:02  

Автор вопроса:  alexis_b | ICQ: 232969505 
Вопрос:
Как найти в базе данных одинаковые строчки?

Пояснение:
У меня БД по ценным бумагам. Иногда когда операционист вводит новую ценную бумагу он лажает и вводит ее повторно
но уже с другим номером, и мне нужно написать модуль который отлавливает например одинаковый объем, дату погашения ну и т.д.

У меня есть одна идея: сначала сделать выборку дистинктом а потом в уикле по каждому из элементов из первой выборки делать вторую и смотреть на количество элементов во второй, но это помоему очень убого и долго может кто знает другой способ?

Ответить

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

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



Вопросов: 0
Ответов: 36
 Профиль | | #1 Добавлено: 27.08.04 11:16
select * from mytable where id in (select id from mytable group by f1, f2, f3 having count(*)>1)

Ответить

Страница: 1 |

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



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