将表链接在一起

时间:2015-02-12 18:08:06

标签: mysql

我想链接2个表togheter,但我的第二个表有多个值。

第一张表:

Partnumber | description | type
100          blabla        blabla

第二张表:

Partnumber | item number
100          500
100          600
200          0

现在我想在partnumber上将表链接在一起,但所有项目编号必须在同一记录中。并且零件号上可以有更多项目编号。

结果:

partnumber | description | type    | item number
100          blabla        blabla    500,600

有可能以这种方式展示吗?在一行?

非常感谢你!

1 个答案:

答案 0 :(得分:1)

您想使用group_concat功能

select partnumber, description, type, group_concat(coalesce(item_number, "No items"))
from table1 a
left join table2 b using(partnumber)
group by partnumber;