18

select ステートメントを作成していますが、このエラーが発生しています。

FUNCTION GROUP_CONCAT が存在しません。リファレンス マニュアルの「関数名の解析と解決」セクションを確認してください。

グループの連結は、誰かが私に新しいコードを構築したコードを提供してくれたので、これを理解できません。これがどのように見えるかです

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`

誰か助けてくれませんか?

4

1 に答える 1

49

関数名と括弧の間にスペースを入れてはなりません。変化する

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

GROUP_CONCAT(`shirt_sizes`.`size_name`) AS `sizes`
于 2012-12-31T00:32:22.973 に答える