У меня есть репликация около 200 записей в таблице, я хочу удалить все, кроме одного, как это сделать?удалять повторяющиеся записи, кроме одного
0
A
ответ
0
Источник http://www.devx.com
Это легко ввести повторяющиеся строки данных в таблицы Oracle по запуску загрузки данных в два раз без первичного ключа или уникальных индексов созданных или enabled.Here column1, COLUMN2, колонка3 составляют идентифицирующий ключ для каждой записи.
DELETE FROM our_table
WHERE rowid not in
(SELECT MIN(rowid)
FROM our_table
GROUP BY column1, column2, column3) ;
-3
использовать следующий запрос. Это применимо, если для таблицы имеется идентификатор.
удалить из TABLEA, где идентификатор в (выбрать топ 199 идентификатор из TABLEA)
Смежные вопросы
- 1. Mysql удалять повторяющиеся записи, кроме одного, имеет максимальное время
- 2. ActiveRecord: удалять повторяющиеся записи
- 3. Удалять повторяющиеся записи через векторы
- 4. Xdocument - удалять повторяющиеся элементы, кроме последнего C#
- 5. Как удалить все повторяющиеся записи, кроме одного из таблицы?
- 6. Как удалить повторяющиеся записи, кроме одного для Int?
- 7. php или mysql удалять повторяющиеся записи массив
- 8. Удалять строки, содержащие повторяющиеся записи в R
- 9. MySQL - Удалить все повторяющиеся записи, кроме одной записи
- 10. matlab: удалять повторяющиеся значения
- 11. Numpy удалять повторяющиеся строки
- 12. R удалять повторяющиеся последовательности цифр
- 13. SQL Удалять почти повторяющиеся строки
- 14. Исключить повторяющиеся записи, за исключением одного поля
- 15. Parse: Повторяющиеся записи для одного saveInBackground Call
- 16. R, условно удалять повторяющиеся строки
- 17. PHP удалять повторяющиеся значения из многомерного массива
- 18. удалять повторяющиеся записи в таблице с помощью SQL
- 19. Mysql: удалять повторяющиеся записи на основе минимальной суммы
- 20. удалять повторяющиеся записи без какого-либо первичного идентификатора
- 21. удалять повторяющиеся записи без использования общего выражения таблицы (CTE)
- 22. удалять повторяющиеся кортежи, за исключением одного определенного кортежа
- 23. xmlstarlet удалять все элементы, кроме одного, из XML-фида данных
- 24. Удалить повторяющиеся строки, кроме последнего
- 25. Повторяющиеся записи списков
- 26. Повторяющиеся записи
- 27. Повторяющиеся записи
- 28. как удалить все записи, кроме одного в час
- 29. Динамически удалять повторяющиеся сообщения журнала
- 30. taskwarrior, удалять старые повторяющиеся задачи
Посмотрите на это http://stackoverflow.com/questions/59232/how-do-i-find-duplicate-values- в-таблицы-в-оракула. Если это ваш случай, любезно закройте эту ветку. – Viki888
@ viki888, я спрашиваю об удалении, чтобы не найти дубликаты :) – KeenLearner
УДАЛИТЬ ОТ таблицы WHERE (... ваш запрос на выбор с лимитом 199 ...) – dgk