如何在postgresql的列中为单个记录选择多个值
问题描述:
我有两个包含多对多关系的表。如何在postgresql的列中为单个记录选择多个值
表1:
Code | Product |
------------+----------+
00001 | product1 |
00002 | product2 |
表2:
Tag_id | name |
-------+--------
1 | tag1 |
2 | tag2 |
相关表:
Tag_id | Product_id
--------+----------+
1 | product1 |
1 | product2 |
1 | product3 |
2 | product4 |
3 | product4 |
4 | product4 |
有人请告诉我,我怎么能genrate表 像下面显示:
Code | Product | Tags
------------+----------+---------------
00001 | product1 | tag1,tag2
00002 | product2 | tag1,tag3,tag4
或多列标签。
其更好地在结果表中获取记录每个标签的ID分别。 –
我也想要它,所以请告诉我我该怎么做? –
你真的在使用哪个dbms?不要标签产品不涉及... – jarlh