我需要使用group_concat来构建逗号分隔值列表,但我需要引用值。我该怎么做?
此:
425,254,431,53,513,13,1,13
应转换为:
'425','254','431','53','513','13','1','13'
答案 0 :(得分:42)
使用:
GROUP_CONCAT(CONCAT('''', your_column, '''' ))
答案 1 :(得分:28)
答案 2 :(得分:12)
您可以在应用GROUP_CONCAT
之前引用元素。
SELECT GROUP_CONCAT(CONCAT('\'', some_column, '\''))
FROM some_table