SQL SELECT重复行添加到列

时间:2018-06-26 13:18:21

标签: mysql sql select

如何选择要复制到列的内容?

表A

Id  title     prod_cat
--  --------- --------
1   product1  
2   product2 
3   product3

TableB

ID  category_title
--  --------------
1   category1
2   category2
3   category3

TableC

ID prod_id cat_id
-- ------- ------
1  1       1  
2  1       2  
3  2       3  

如何显示这样的内容?如果产品在表的行中有多个类别,请在下一列中显示类别名称?

TableOutput

prod_id  cat_id    cat_id2
-------- --------- ----------
produkt1 category1 category2
produkt2 category3 NULL
produkt3 NULL      NULL

0 个答案:

没有答案