Улей: удаление повторяющихся строк из таблицы - PullRequest
1 голос
/ 09 июня 2019

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

CREATE TABLE unique_table AS SELECT DISTINCT * FROM duplicates_table;

Это эффективный способ сделать эту работу? Или есть способ удалить повторяющиеся строки без создания новой таблицы?

1 Ответ

2 голосов
/ 09 июня 2019

Вы можете использовать ту же таблицу:

INSERT OVERWRITE table_name SELECT DISTINCT * FROM table_name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...