Как отобразить несколько записей в одной строке БЕЗ их группировки - PullRequest
0 голосов
/ 28 июля 2011

У меня есть запрос, который возвращает пару столбцов с несколькими записями.Я хочу объединить эти записи в одну, разделив их запятой.Я нашел несколько возможных способов сделать это (например: http://www.williamrobertson.net/documents/one_row.html).. Эта ссылка идеальна, за исключением того, что я не хочу группировать по другому столбцу, как это делают с DEPTNO, и я не могу понять,как это сделать без этой группировки.

Вместо:

PRODUCT_NAME  SEQUENCE  LNAME  FNAME  EVENT_ID  
ITEM1          2    Smith  John   1234567890  
ITEM2            1  Smith  John   1234567890

Я хочу следующее, упорядоченное по возрастанию последовательности:

PRODUCT_NAME     LNAME  FNAME  EVENT_ID  
ITEM2, ITEM1     Smith  John   1234567890    

Текущий запрос:

select p.display_name,ed.sequence,c.*, e.*, ea.*
from event e,event_address ea,customer c,event_detail ed,product p
where c.customer_id=e.customer_id
and ea.event_id=e.event_id
and e.employee_id=xxxxxxxxxx
and c.customer_id=xxxxxxxxxx
and start_date_time between '06/30/2011' and sysdate
and e.event_id=ed.event_id
and ed.product_id=p.product_id
order by e.start_date_time desc

Я заранее благодарен за любую помощь :)

...