Подзапрос String? - PullRequest
       7

Подзапрос String?

2 голосов
/ 02 декабря 2009

У меня есть таблица, содержащая страны:

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'

Это возможно?

Ответы [ 2 ]

8 голосов
/ 02 декабря 2009

Вы можете использовать функцию group_concat:

SELECT group_concat(country, ', ') FROM countries WHERE id < 10
2 голосов
/ 29 мая 2015

Что сказал Лукас, но используйте СЕПАРАТОР для своего,

SELECT group_concat(country SEPARATOR ', ') FROM countries WHERE id < 10

Это полезно, если вы хотите ';' вместо ','

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...