mysql 的行转列
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
;
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号