【问题标题】:Join table rows by GROUP_CONCAT , failed! It's not working?通过 GROUP_CONCAT 连接表行,失败!它不工作?
【发布时间】:2011-09-02 07:17:44
【问题描述】:

我不知道为什么它不起作用。

"SELECT id GROUP_CONCAT(skill SEPARATOR ', ') FROM resume_skills GROUP BY id";

我有一个表 resume_skills,然后是两个字段 id 和 Skill。 它返回一个像这样的错误:

ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP_CONCAT(skill SEPARATOR ', ') FROM resume_skills GROUP BY id' at line 1

我还没弄明白。帮忙?

【问题讨论】:

    标签: php mysql join group-concat


    【解决方案1】:

    您在 id 和 group 之间缺少逗号 (,)。

    正确查询:

    SELECT id, GROUP_CONCAT(skill SEPARATOR ', ') FROM resume_skills GROUP BY id
    

    【讨论】:

    • 这就是答案!我不敢相信我只是错过了“,”。太棒了!
    猜你喜欢
    • 2016-02-21
    • 2011-12-21
    • 2010-10-18
    • 2018-04-11
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多