我有三个表(多对多关系):
例如,如果我有这些数据:
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'