Чем удалить полные дубли из базы?

D
На сайте с 28.06.2008
Offline
1114
386

Есть база Джумлы, в ней около 8000 статей. Некоторые статьи продублировались из-за ошибки.

Можно ли запросом или в каком либо текстовом редакторе склеить дубли?

NW
На сайте с 08.12.2011
Offline
77
#1
Dram:
Есть база Джумлы, в ней около 8000 статей. Некоторые статьи продублировались из-за ошибки.

Можно ли запросом или в каком либо текстовом редакторе склеить дубли?

Для MS SQL Server будет так:

DELETE MyTable
WHERE id IN
(
SELECT MAX(ID)
FROM MyTable
GROUP BY field_one, field_two
HAVING COUNT(*) > 1
)



---------- Добавлено в 17:38 ---------- Предыдущее сообщение было в 17:37 ----------

niko-web:
Для MS SQL Server будет так:

или сделать запрос вида SELECT DISTINCT во временную таблицу и заполнить из нее очищаемую таблицу.

Анкета для новичков и профессионалов, вопросы могут быть разными!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий