您的位置:首页 > 大数据

mysql GROUP_CONCAT过大数据无法显示全解决方案

2011-08-14 18:56 501 查看
在MySQL Server 5.1/my.ini 文件中在

max_connections=2000

后边增加

group_concat_max_len=102400

sql语句如下:

get OfficeGrid all precaution count sql:

select count(r.precautionLevel) from (select r.precautionLevel ,r.creatorid,r.domainid,r.nameen,r.namecn,r.requiredTime,GROUP_CONCAT(p.nameEN SEPARATOR ';') as pnameEN,GROUP_CONCAT(p.nameCN SEPARATOR ';') as pnameCN from precautiontable r,precautionproductrelationtable
o,producttable p where 1=1 and r.ID = o.precuationID and o.productID=p.ID and r.deleteflag=0 and o.deleteflag=0 and p.deleteflag=0 group by r.ID) r left join precautionleveltable plt on r.precautionLevel = plt.id left join usertable u on r.creatorid=u.id left
join basicstatictable b on r.domainid=b.id where 1=1 {0} and plt.deleteflag=0

get OfficeGrid all precaution infolist:

select r.ID id,r.no no,r.nameEn nameEn,r.nameCn nameCn,r.keyEn keyEn,r.keyCn keyCn,r.author author,r.updateTime updateTime,r.precautionLevel precautionLevel,r.domainid domainid,r.digestCn digestCn,r.digestEn digestEn,r.attachmentLinkCn attachmentLinkCn,r.attachmentLinkEn
attachmentLinkEn,r.requiredTime requiredTime,r.manHour manHour,r.coordinatorEn coordinatorEn,r.coordinatorCn coordinatorCn,r.remarkEn remarkEN,r.remarkCN remarkCN,r.creatorId creatorId,r.modifyTime modifyTime,r.deleteFlag deleteFlag,r.pnameEN pnameEN,r.pnameCN
pnameCN,r.precautionState precautionState,r.stateDesc stateDesc,plt.nameEN pltnameEN,plt.nameCN pltnameCN,u.account uaccount,u.name uname,b.namecn bnamecn,b.nameen bnameen from (select r.*,GROUP_CONCAT(p.nameEN SEPARATOR ';') as pnameEN,GROUP_CONCAT(p.nameCN
SEPARATOR ';') as pnameCN from precautiontable r,precautionproductrelationtable o,producttable p where 1=1 and r.ID = o.precuationID and o.productID=p.ID and r.deleteflag=0 and o.deleteflag=0 and p.deleteflag=0 group by r.ID) r left join precautionleveltable
plt on r.precautionLevel = plt.id left join usertable u on r.creatorid=u.id left join basicstatictable b on r.domainid=b.id where 1=1 {0} and plt.deleteflag=0 order by r.updateTime desc , r.id desc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: