2014-03-26 41 views

回答

0

這只是我在這裏showned group_concate的例子

插入代碼

INSERT INTO tblname ('id',...) 
SELECT field_name AS `id` GROUP_CONCAT(`column_name` separator ',') AS Column FROM mytbl group by id, `column_name` 

SELECTTION CODE

select id, group_concat(`column_name` separator ',') as `Column` 
from 
(
    select id, concat(`column_name`, ':', 
    group_concat(`Value` separator ',')) as `Name` 
    from mytbl 
    group by id, `column_name` 
) tbl 
group by id; 
+0

對不起,我需要插入代碼,而不是選擇代碼 – user3462665

+0

檢查更新的代碼 – SagarPPanchal

0

這是你需要

select id, group_concat(`Name` separator ',') as `Column` 
from 
(
select id, 
group_concat(`Value` separator ',') as `Name` 
from mytbl 
group by id 
) tbl 
group by id; 

這裏什麼列是y我們的數組列(第2列)和id是您的整數值(第1列)。