如果有一个表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不存在:http://www.sqlfiddle.com/#!9/61ef8/17

最佳答案

您似乎在GROUP_CONCAT和(

关于mysql - mysql在左连接中选择一对多匹配的连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30003977/

10-11 14:58
查看更多