mysql将多行转为一行

GROUP_CONCAT 函数:【默认长度1024】


GROUP_CONCAT(modelName SEPARATOR ',')    -- EPARATOR ','  分割符 可省略

 

SELECT GROUP_CONCAT(sap_company_id) FROM COMPANY WHERE `status` =1;

 

 

 

【默认长度1024】修改默认字符大小
   1).在MySQL配置文件中加上
        group_concat_max_len = 102400 #你要的最大长度
    2).可以简单一点,执行语句,可以设置作用范围
           SET GLOBAL group_concat_max_len=102400;
           SET SESSION group_concat_max_len=102400;

 

posted @ 2017-12-15 11:41  不负未来不负卿  阅读(347)  评论(0)    收藏  举报