Страница: 1 |
Страница: 1 |
Вопрос: суммировать строки в sql-запросе
Добавлено: 16.09.09 23:38
Автор вопроса:
Zahar | Web-сайт:
Имею базу данных, которая упрощённо выглядит так:
База данных - Предприятие:
Отдел Сотрудник
1 Степанов
1 Фёдоров
1 Иванов
2 Пивоваров
3 Сидоров
3 Коновалов
Мне необходимо вывести на экран таблицу, состоящую из трёх столбцов с указанием номера отдела, количества работающих в нём сотрудников и списка сотрудников. Причём список всех сотрудников, работающих в отделе должен быть представлен в одной ячейке данных
С количеством сотрудников всё понятно: "SELECT Отдел, COUNT(Отдел) FROM Предприятие GROUP BY Отдел"
Но как загнать в одну ячейку всех сотрудников, работающих в соответствующем разделе, что вывод данных был таков:
Отдел Количество Сотрудники
1 3 Степанов Фёдоров Иванов
2 1 Пивоваров
3 2 Сидоров Коновалов
Есть ли какая-то функция собирающая в одну строку все строки, представленные в соответствующем наборе записей?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #1
Добавлено: 17.09.09 00:04
GROUP_CONCAT
Номер ответа: 2
Автор ответа: Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #2
Добавлено: 17.09.09 00:05
А хотя
А где ты ее имеешь?