我知道有很多帖子,但我无法解决。
我正在整理图书馆数据库。 我有这个问题:
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 |
...
是否可以编写这样的查询?