MySQL删除重复的条目

时间:2013-10-09 20:53:07

标签: mysql sql duplicates duplicate-removal

我知道有很多帖子,但我无法解决。

我正在整理图书馆数据库。 我有这个问题:

SELECT GROUP_CONCAT(biblionumber SEPARATOR ', ') AS biblionumbers, title, author 
FROM biblio  GROUP BY CONCAT(title,"/",author) 
HAVING COUNT(CONCAT(title,"/",author))>1;

它输出所有重复的条目集,每行列出标题,作者和重复的id(biblionumbers)。

我想编写一个删除所有重复项的查询,并且每个副本只保留一个副本,例如第一个id。

仅供记录,输出如下:

-------------------------------------------------------------
|  120, 560, 711   |   The history of time    |   John Doe  |
...

是否可以编写这样的查询?

0 个答案:

没有答案