0

これに関する多くの投稿があることは知っていますが、解決できませんでした。

私は図書館データベースの整理に取り組んでいます。私はこのクエリを持っています:

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  |
...

そのようなクエリを書くことは可能ですか?

4

0 に答える 0