我想知道是否有可能将不同的值选择到一个结果记录(带有一列)中,并将值格式化为逗号分隔的列表?
例如:
SELECT
DISTINCT(lang) as language
FROM
countries
这导致结果集的行数==不同语言的数量。但是是否可以将这些值列出到一条记录中,并以逗号分隔的列表格式设置?
最佳答案
GROUP_CONCAT
函数应在此处提供帮助:
SELECT
GROUP_CONCAT(DISTINCT lang) AS languages
FROM
countries
关于mysql - 选择不同的值到一个结果记录中,以逗号分隔的列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48807503/