質問のタイトルがどれほど正確かはわかりませんが、もう少し詳しく説明させてください。
2 つのテーブルがあります: アーティスト、リリース
table artist
artist_id,
artist_name
table release
release_id,
release_artist_ids,
release_name
他にも列名がありますが、これらは私の問題に関係するものです。
release_artist_ids には、アーティスト テーブルに対応する 1 つ以上のアーティスト ID を含めることができます。同じ release_id に複数のアーティストが登場する場合は、ID をコンマで区切って指定しました。
したがって、リリース行の例:
1 -- 2,5 -- リリースの例
私がやりたいことは、リリースを一覧表示し、アーティスト テーブルに参加して、リリースに関係するアーティスト名を取得することです。
IN (release.release_artist_ids) を使用して参加できましたが、アーティスト名が 1 つしか表示されません。関連するすべてのアーティストを、パイプで区切られた 1 つの返された列にマージして、後でフォーマットできるようにしたいと考えています。