これに関する多くの投稿があることは知っていますが、解決できませんでした。
私は図書館データベースの整理に取り組んでいます。私はこのクエリを持っています:
SELECT GROUP_CONCAT(biblionumber SEPARATOR ', ') AS biblionumbers, title, author
FROM biblio GROUP BY CONCAT(title,"/",author)
HAVING COUNT(CONCAT(title,"/",author))>1;
各行に、タイトル、著者、および重複 ID (書籍番号) のエントリ リストのすべての重複セットを出力します。
すべての重複を削除し、それぞれから 1 つのコピーのみを保持するクエリを作成したいと考えています。たとえば、最初の ID です。
記録のために、出力は次のようになります。
-------------------------------------------------------------
| 120, 560, 711 | The history of time | John Doe |
...
そのようなクエリを書くことは可能ですか?