Как удалить дублированные данные

 
0
 
SQL
ava
Feller | 26.03.2013, 18:35
В таблице организации есть id организации и id филиала , id филиала может повторятся но не в организации . Как сделать чтоб  удалить повторяющиеся в пределах организации зарание спасибо , но одну оставить. База данных sql server 2008.
Мой запрос удаляет все повторные записи, а нужно чтоб в пределах организации

delete FROM [dbo].[Test]

WHERE id  in (
SELECT max([id ]) as id
      
  FROM [dbo].[Test]    
  Group By  [organization_id],[filial_id]
  Having count(*)>1
  )
Kommentare (2)
ava
Akina | 26.03.2013, 19:09 #
Операция одноразовая? Скопируйте уникальные в другую таблицу, а эту удалите.
ava
Feller | 01.04.2013, 13:35 #
ок, спасибо
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Akina   Feller
advanced
Absenden