私は3つのテーブル(多対多の関係)を持っています:items、、、items_to_tagsおよびtags。およびテーブルitemsにtagsは一意のID列があり、items_to_tagsテーブルには列item_idと。がありますtag_id。itemsおよびテーブルからすべての結果を選択する方法はありますtagsが、すべての結果が同じレコードにマージされますか?
たとえば、私がこのデータを持っている場合:
items:id name 1 'item1' 2 'item2'tags:id name 1 'tag1' 2 'tag2' 3 'tag3'items_to_tags:item_id tag_id 1 1 1 2 1 3 2 3
クエリの結果は次のようになります。
item_id item_name tags
1 'item1' 'tag1,tag2,tag3'