是否可以选择一个int作为JOINed字符串进行连接?
问题描述:
我很好奇,如果有可能选择,作为一个字段加入几个积分的id ...沿是否可以选择一个int作为JOINed字符串进行连接?
table foo
1 | a
2 | b
3 | c
线的东西,然后伪代码:
select CONCAT_AS_STRING((select id from foo), ","); //the "," would be the token that it would JOIN on
所以结果将是 “1,2,3”
MySQL有这样的功能吗?
答
尝试GROUP_CONCAT:
SELECT GROUP_CONCAT(ID SEPARATOR '')FROM FOO;
工程就像一个魅力,非常感谢! – 2012-01-15 22:28:19