вернуть список из разных строк в одно поле - PullRequest
2 голосов
/ 25 марта 2011

У меня есть следующая таблица:

|animal | name   |
|----------------|
|dog    | Fido   |
|----------------|
|dog    | Spot   |
|----------------|
|dog    | Lassie |
|----------------|
|cat    | Sue    |
|----------------|
|cat    | Ace    |
|----------------|
|cat    | Felix  |
|----------------|
|pig    | Porky  |
|----------------|
|pig    | Arnold |
|----------------|

Мне нужен запрос SQL, который выдаст следующее

dog | Fido, Spot, Lassie
cat | Sue, Ace, Felix
pig | Porky, Arnold

1 Ответ

2 голосов
/ 25 марта 2011
select animal, group_concat(name)
from your_table
group by animal
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...