Функция ORACLE SQL listagg

Я не уверен, что здесь происходит, в основном потому, что я ' я никогда не использовал эту функцию, но когда я использую функцию listagg в нашей базе данных Oracle 11g, она дает мне ключевое слово ORA-00923 FROM, которое не найдено там, где ожидалось.

Вот мой SQL

SELECT  cdm.courses_id,cde.additional_resources, listagg (dm.delivery_method_desc, ',')
WITHIN GROUP (ORDER BY dm.delivery_method_desc) delivery_methods
FROM    tablespace.course_de_delivery_methods cdm,
      tablespace.course_distance_ed cde,
      tablespace.delivery_methods dm
WHERE   cdm.courses_id = cde.courses_id
AND   cdm.delivery_methods_id = dm.delivery_methods_id
GROUP BY cdm.courses_id

Я не понимаю, почему это ломка. Я следовал примеру, найденному здесь .

8
задан OMG Ponies 21 April 2011 в 04:53
поделиться