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;

浙公网安备 33010602011771号