Удаление дубликатов email | Практика по SQL

preview_player
Показать описание

Заранее спасибо за помощь!

00:00 - Задача удаления дубликатов
01:28 - Создание таблицы для экспериментов в PostgreSQL
02:31 - Разработка подзапроса
03:21 - Разработка команды для удаления дубликатов
04:28 - Запуск команды на Leetcode
05:15 - Учет особенностей MySQL на Leetcode
06:24 - Итоги

Рекомендации по теме
Комментарии
Автор

Здравствуйте, Андрей! Спасибо за ваши видео! С вами и море по колено

mariakisel
Автор

Спасибо за старания. Замотивировали порешать задачи на LeetCode.

Dragoncheg
Автор

Спасибо за разбор, ждем еще практических задач!

КириллЛарионов-мц
Автор

Спасибо за замечательные видео, учусь по ним с удовольствием! У Вас суперская подача! Было б круто если б было больше видосиков по решанию задач в Литкоде

GT-cvxu
Автор

спасибо большое за пошаговые обьяснения

KittyStuttgar
Автор

привет, Андрей Сазыкин. Классный голос

art_alf-bb
Автор

Добрый день! Спасибо за подробный разбор) Подскажите, если аналогичную задачу пришлось бы выполнять в реальных целях с использованием MySQL всегда используют такую хитрость для данной СУБД?

ПавелИгнатьев-ея
Автор

Здравствуйте! Подскажите, в какой среде разработки вы писали скрипт?

MarchelloAlexandro
Автор

А возможно ли, чтобы не делать второй подзапрос, дать сразу псевдоним для первого? По моему я так делала, хотя могу и ошибаться. Большое спасибо!

MegaScorpi
Автор

А если в таблице миллионы записей, то NOT IN ботает очень медленно. Чтобы ускорить нужно делать join и использовать функцию "row_number() over" и проиндексировать email

pompei
Автор

Имхо, довольно сложносоставленный запрос. В обсуждениях на том же leetcode к задаче есть более короткие варианты. Хотя конечно быстрее 91+% решений это интересно.

evf
Автор

Select distinct ID, email
From Person

NeonNova_AI
Автор

DELETE FROM `oc_product` WHERE `product_id` NOT IN (SELECT * FROM (SELECT MIN(`product_id`) FROM `oc_product` GROUP BY `sku`) AS `oc_product_de`)

oc_product - имя вашей таблицы
product_id - столбец с уникальным идентификатор (если такого нет, нужно создать а потом удалить)
sku - столбец в котором дубли
oc_product_de - любое слово

"как удалить дубли товаров opencart"

crunchydanger
visit shbcf.ru