SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.11.2011 22:43:53

pagal
Участник
Зарегистрирован: 21.03.2011
Сообщений: 16

Группировка колонки

Помогите пожалуйста сгруппировать колонку.

Есть таблицы:

peoples:
id | name_ru | name_en | year | city

films:
id |title_ru | title_en | year | description | time | url

films_peoples_careers:
id_film | id_people | career

Есть запрос:

SELECT
fpc.career,
p.name_ru,
f.title_ru
FROM peoples p
LEFT JOIN (select id_people, career, id_film from films_peoples_careers) fpc ON p.id = fpc.id_people
LEFT JOIN  films f ON f.id = fpc.id_film
ORDER BY fpc.career

Результат:
http://imglink.ru/pictures/05-11-11/d1cb03cc23baaac3d7a1ab7691569d7f.jpg

а хотелось бы что бы вывел так:

    career     |    name_ru     |     title_ru
     актер            актер 1           фильм 1
     актер             актер 2          фильм 1, фильм 2
     актер             актер 3          фильм 3
  режиссер         актер 1          фильм 1
  режиссер          режиссер 1        фильм 1, фильм 3   
  режиссер       режиссер 2        фильм 2
сценарист          режиссер 1        фильм 2

То есть чтобы столбец  title_ru сгруппировался по актеру и карьере.
Если что-то непонятно, уточню.

Отредактированно pagal (05.11.2011 22:45:12)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson