将多个行的子行转换为MySQL中的字符串

时间:2012-05-14 13:49:52

标签: mysql sql mysqli

是否可以将子查询结果的多行转换为MySQL中的字符串?

我的意思是以下查询:

SELECT id, 
       FUNCTION_THAT_CONVERTS_MUTLIPLE_ROWS_TO_STRING(
          SELECT name FROM test2 t2 where t2.id = t.id
       ) FROM test t;

其中SELECT name FROM test2 t2 where t2.id = t.id返回多行。

谢谢!

1 个答案:

答案 0 :(得分:6)

是的,您需要使用GROUP_CONCAT