我的查询如下:GROUP_CONCAT()削减某些行
select id, value from X where sig_id=1;
- >取近1000行;
但是当我使用,
select id,
round(SUBSTRING_INDEX(group_concat(if(sig_id =1, value,0) order by sig_value desc),',',1),2)
from X;
- >只获取1列;
I also get a warning,
Row 74 was cut by GROUP_CONCAT()
这怎么解决?
简单。不要使用GROUP_CONCAT。以我的想法,在GROUP_CONCAT是解决方案的SQL中几乎没有问题 – Strawberry