我有三个表(多对多关系):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'