mysql 的行转列

来源:互联网 发布:第三次农业普查数据 编辑:程序博客网 时间:2024/06/03 22:01

mysql 的行转列 主要是通过  group_concat 来实现。




CREATE TABLE pyb_tmp_160315 (
 id INT,
 NAME VARCHAR(200)


) ;


INSERT INTO pyb_tmp_160315
VALUES(1,'a'),(1,'b'),(2,'a'),(2,'b'),(2,'c')
;




SELECT *
FROM pyb_tmp_160315
WHERE 1=1
;






SELECT id,GROUP_CONCAT(NAME SEPARATOR ',') 
FROM pyb_tmp_160315 GROUP BY id
;







0 0
原创粉丝点击