SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.10.2018 06:43:56

Сергей94
Участник
Зарегистрирован: 31.10.2018
Сообщений: 2

Как удалить дубликаты в таблице

Здравствуйте

Есть таблица suggest - поля  id и keyword. нужно в этой таблице сделать запрос на удаления дубликатов по полю keyword вот такой запрос делаю :

delete from suggest where id >  (SELECT * FROM (select min(`id`)  from  suggest x where x.keyword = suggest.keyword) as t1);


Однако выдает ошибку : [1054] Unknown column 'suggest.keyword' in 'where clause'!

Подскажите как переделать запрос правильно. Спасибо)

Отредактированно Сергей94 (31.10.2018 07:05:26)

Неактивен

 

#2 31.10.2018 09:48:26

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Как удалить дубликаты в таблице

Посмотрите этот топик


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 01.11.2018 05:52:41

Сергей94
Участник
Зарегистрирован: 31.10.2018
Сообщений: 2

Re: Как удалить дубликаты в таблице

Спасибо) разобрался

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson