СообЧа > База Знаний > Базы данных > MS SQL

Вопрос

Получилось так, что в одной таблице некоторые записи полностью продублированы. Каким запросом в MySQL можно удалить повторяющиеся записи (при том, что идеологически поле name можно считать уникальным, но UNIQUE на нем не стоит).

Ответ

DELETE products.p_ID, *
FROM products
WHERE (((products.p_ID) In (SELECT products.p_ID
FROM products INNER JOIN products AS products_1 ON products.productID =
products_1.productID
WHERE (((products.p_ID)<[products_1].[p_ID]));
)));


Из конференции Inet_prog



Copyright © 2000-2004 Сообщество Чайников
Контактная информация