MYSQL 行转成列 转

行转成例,用的是MYSQL,不知道有没办法做到下面的转换?

工序 料名
1 A1
1 A2
2 A1
2 A3
2 A4
3 B1
3 B2
3 B3
3 B4
4 A1
4 B3
4 B4

转成:

工序 料名1 料名2 料名3 料名4 料名5
1 A1 A2
2 A1 A3 A4
3 B1 B2 B3 B4
4 A1 B3 B4

 

select 工序,group_concat(料名 SEPARATOR ' ')
from tb
group by 工序

posted on 2012-04-15 07:47  武胜-阿伟  阅读(351)  评论(0编辑  收藏  举报