簡體   English   中英

通過GROUP_CONCAT聯接表行,失敗! 不行嗎

[英]Join table rows by GROUP_CONCAT , failed! It's not working?

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

"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

我還沒弄清楚。 救命?

您錯過了ID和組之間的逗號(,)。

正確查詢:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM