我的查詢如下: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