我一直在尝试在 SQL 查询中使用 SEPERATOR 函数,但它给我一个语法错误,为什么?
SELECT e.*, GROUP_CONCAT(mgl.genre_title, mgl.genre_id SEPERATOR "-") AS genres FROM events e
LEFT JOIN music_genres_link mgl ON e.id = mgl.event_id
WHERE e.id = 1
GROUP BY e.id
我只是希望它能:
55-电子,23-恍惚
代替:
55电子,23恍惚
最佳答案
我怀疑语法错误是因为你拼错了。你需要SEPARATOR .
关于MySQL 分隔符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579481/