У меня есть запрос, который возвращает пару столбцов с несколькими записями.Я хочу объединить эти записи в одну, разделив их запятой.Я нашел несколько возможных способов сделать это (например: 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
Я заранее благодарен за любую помощь :)