我有一张包含国家/地区的表格:
id country
------------
0 Monaco
1 Mongolia
2 Montenegro
3 Morocco
4 Mozambique
5 Myanmar
我有一个看起来像这样的子查询。
(SELECT country FROM COUNTRIES WHERE id < 10) AS ´Trip´
我希望将子查询格式化为这样的字符串:
'Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar'
这可能吗?
答案 0 :(得分:8)
您可以使用group_concat
功能:
SELECT group_concat(country, ', ') FROM countries WHERE id < 10
答案 1 :(得分:2)
Lukas说了什么,但是将SEPARATOR用于你的
SELECT group_concat(country SEPARATOR ', ') FROM countries WHERE id < 10
如果你想要&#39 ;;&#39;这很有用。而不是&#39;,&#39;