powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос уникальных строк
5 сообщений из 5, страница 1 из 1
Перенос уникальных строк
    #39493291
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача перенести в новую таблицу, совпадающую с текущей по структуре, только строки уникальные не по всем полям сразу, а только по нескольким. Как это лучше реализовать?
Пока склоняюсь к конструкции
insert /*+ APPEND */ into newtable (a,b,c,d) select a,b,c,d from (select row_number() over(partition by a,b,c,d order by a) as county,a,b,c,d * from oldtable ) where county=1
...
Рейтинг: 0 / 0
Перенос уникальных строк
    #39493292
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗурбаганКак это лучше реализовать?

CTAS + GROUP BY.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перенос уникальных строк
    #39493345
zhg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zhg
Гость
Требуется перенести всю таблицу, при условии, что:
Зурбаган строки уникальные не по всем полям сразу, а только по нескольким.

Так, что вряд ли поможет:
Dimitry SibiryakovGROUP BY.
...
Рейтинг: 0 / 0
Перенос уникальных строк
    #39493355
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаганinsert /*+ APPEND */ into newtable (a,b,c,d) select a,b,c,d from (select row_number() over(partition by a,b,c,d order by a) as county,a,b,c,d * from oldtable ) where county=1В твоем случае достаточно distinct. А с выделенной красным звездочкой будут синтаксические проблемы.
...
Рейтинг: 0 / 0
Перенос уникальных строк
    #39493419
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а остальные поля с какими значениями попадут?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос уникальных строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]