Сгруппировать таблицу с соединительной таблицей

У меня есть таблица EVENT и таблица ATTENDEE. При группировке по значениям поиска EVENT выглядит следующим образом:

|EVENT_ID|EVENT_TYPE|CITY|STATE|ZIP|

У многих событий может быть много участников, поэтому у меня есть соединительная таблица EVENT_ATTENDEE:

|EVENT_ID|ATTENDEE_ID|

Я хочу отобразить соответствующее содержимое таблицы EVENT. Мои результаты будут выглядеть примерно так:

|EVENT_ID|EVENT_TYPE|CITY|STATE|ZIP|ATTENDEE_1|ATTENDEE_2|...|ATTENDEE_N|

Есть ли способ в SQL выполнить эту задачу?


person Sean    schedule 09.12.2017    source источник
comment
Где строки данных?   -  person Kaushik Nayak    schedule 09.12.2017
comment
Я не включил их в пример, потому что посчитал это ненужным.   -  person Sean    schedule 09.12.2017
comment
Зачем вам хранимая процедура?   -  person a_horse_with_no_name    schedule 10.12.2017
comment
Извините, но я никогда не говорил, что мне нужна хранимая процедура для этой задачи. Мои мысли были бы одним запросом выбора, который брал строки соединительной таблицы и добавлял их в столбцы соответствующей «родительской» таблицы (я не знаю, как еще это назвать)   -  person Sean    schedule 10.12.2017
comment
Говоря PL/SQL, вы заявляете, что вам нужна хранимая процедура. PL/SQL — это процедурный язык.   -  person Ben    schedule 10.12.2017
comment
Мы используем Oracle 11g для базы данных. Его торговая марка SQL — PLSQL. Я ничего не говорил о хранимых процедурах   -  person Sean    schedule 10.12.2017
comment
PL/SQL и SQL разные вещи. PL/SQL — это процедурное расширение Oracle для SQL. PL/SQL - это не название диалекта Oracle SQL. Как только вы упоминаете PL/SQL в этом контексте, вы фактически говорите о хранимых процедурах или функциях.   -  person Ben    schedule 10.12.2017