GROUP_CONCAT由于某种原因无法正常工作

时间:2012-12-31 00:25:42

标签: mysql sql select group-concat

我正在形成一个选择语句并且收到此错误。

  

FUNCTION GROUP_CONCAT不存在。检查'功能名称解析   和参考手册中的“决议”部分

我不明白这一点,因为小组concats使用了某人给我的代码,我从中构建了我的新代码。这是它的外观

SELECT
`shirts`.`shirt_name`,
`shirts`.`men` AS `main_photo`,
GROUP_CONCAT (`shirt_sizes`.`size_name`) AS `sizes`
FROM
`shirts`
JOIN
`shirts_link` ON `shirts_link`.`shirt_id`=`shirts`.`id`
JOIN
`shirt_sizes` ON `shirt_sizes`.`id`=`shirts_link`.`size_id`
JOIN
`shirt_prices` ON `shirt_prices`.`id`=`shirts_link`.`price_id`
WHERE `men`!=''
GROUP BY
`shirt_prices`.`price_cat`

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:23)

函数名和括号之间必须没有空格。变化

GROUP_CONCAT (`shirt_sizes`.`size_name`) AS `sizes`

GROUP_CONCAT(`shirt_sizes`.`size_name`) AS `sizes`