mysql select 左连接上一对多匹配的连接

mysql select concat of one-to-many matches on left join

如果有table roots喜欢:

id | root

和另一个extensions喜欢

id | order | extensionpre | extensionval | extensionpost

我怎样才能建立一个像

这样的视图
id | root | group_concat(concat(extensionpre, extensionval, extensionpost))

现在我正在尝试:

SELECT 
  id, 
  root,
  GROUP_CONCAT (concat(extensionpre, extensionval, extensionpost))
FROM roots AS rts LEFT JOIN extensions AS exts ON rts.id = exts.id
GROUP BY rts.root;

但是 sqlfiddle 只是说 GROUP_CONCAT does not exist: http://www.sqlfiddle.com/#!9/61ef8/17

您必须删除 GROUP_CONCAT(

之间的 space

您似乎有 space 在 GROUP_CONCAT 和 (

之间