SQL PHP myadmin删除具有重复列值的行

时间:2018-07-31 07:52:17

标签: mysql sql

我正在使用phpmyadmin。我是sql的新手,我试图删除具有重复列值的行并仅显示它,但是下面的代码无法正常工作,这给了我一个错误。

我的代码:

DELETE FROM mytable
WHERE id NOT IN
      (SELECT MIN(id) as id
       FROM mytable
       GROUP BY name,value)

我的错误

MySQL说:文档

#1093 - You can't specify target table mytable for update in FROM clause

我的桌子

id       name        value
1aa      Aka         equal
2aa      Aka         equal
3aa      sk          okay
4aa      tk          okay
5j       lk          alright

我的愿望输出是

id       name        value
1aa      Aka         equal
3aa      sk          okay
5j       lk          alright

但是我的代码不起作用。我真的很感谢任何建议。非常感谢

0 个答案:

没有答案