Нужна помощь с SQL GroupBY - PullRequest
       15

Нужна помощь с SQL GroupBY

0 голосов
/ 13 ноября 2009

У меня есть две таблицы столбцов следующим образом:

ID    Emp ID
1      1
1      2
1      3
1      4
2      2
2      6
2      10
3      1
3      5
4      8
5      2
5      6

Мне нужно что-то вроде этого:

ID   Emp ID
1    1,2,3,4
2    2,6,10
3     1,5
4     8
5     2,6

Пожалуйста, помогите:)

1 Ответ

1 голос
/ 13 ноября 2009

Зависит от вашей базы данных. Вам нужна функция агрегирования, которая объединяет столбцы и разделяет их по столбцам. Это, например, работает в sqlite:

select
    id,
    group_concat(emp_id)
from
    foo
group by id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...