うまくいけば、質問はそれをうまく説明します。ライブラリ用のDBがあります。それらは何度も使用でき、名前だけでなく多くのデータが含まれているため、作成者用のテーブルがあります。次に、Booksのテーブルがあります。Author_idという列を介して著者を本にリンクすることに問題はありません。
私がやろうとしているのは、本が複数のIDを持つことができるので、IDのリストを含むAuthor_IDsと呼ばれる列を持つことです。Author_IDs列には、次のものがあります。
<id>3478</id>
<id>6456</id>
MySQLでExtractValue関数を使用すると、次を使用してテーブルをいずれかのIDにリンクできます。WHEREAuthor.id = ExtractValue(Book.Author_IDs、 "/ id [2]")//2番目のIDを取得します。
私の質問は、本のすべての著者を自動的に表示できるようにしたいのですが、ループせずに複数回リンクする方法がわかりません。すべての著者を表示するために結果を取得するにはどうすればよいですか?
(または、これを達成するためのより良い方法はありますか?)