我不知何故需要这个功能,但 MySQL 目前不支持它。
我正在使用 GROUP_CONCAT(CONCAT(...))
生成类似 xml 的内容。
但是当大小超过限制时,xml就被破坏了!
所以我必须以某种方式让它只检索 5 行!
最佳答案
我已经使用 SUBSTRING_INDEX
解决了这个问题。
例如:
SELECT SUBSTRING_INDEX(GROUP_CONCAT(Field1 SEPARATOR ','), ',', [# of elements to return])
FROM Table1;
关于mysql - 如何破解 MySQL GROUP_CONCAT 以获取有限数量的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1522509/