我需要使用group_concat来构建逗号分隔值列表,但我需要引用值。我该怎么做呢?如何使用group_concat引用值
此:
425,254,431,53,513,13,1,13
应该转换为:
'425','254','431','53','513','13','1','13'
我需要使用group_concat来构建逗号分隔值列表,但我需要引用值。我该怎么做呢?如何使用group_concat引用值
此:
425,254,431,53,513,13,1,13
应该转换为:
'425','254','431','53','513','13','1','13'
用途:
GROUP_CONCAT(CONCAT('''', your_column, ''''))
您可以给应用GROUP_CONCAT
之前的元素。
SELECT GROUP_CONCAT(CONCAT('\'', some_column, '\''))
FROM some_table
+1:你是第一个 – 2010-03-07 01:55:21
谢谢麦克斯,我试图决定谁为此得分。很痛! – jim 2010-03-07 01:56:26
感谢OMG小马。这像一个魅力。 – jim 2010-03-07 01:56:45
如果我的子查询在第一行返回1,2,3和第二行3,4和2,3所以它不起作用,请你给我提供其他的东西 – 2016-01-11 12:34:20