我不确定这里发生了什么,主要是因为我从来没有使用过这个函数,但是当我在我们的Oracle 11g数据库上使用listagg函数时,它给了我一个未找到的ORA-00923 FROM关键字在哪里预期。ORACLE SQL listagg函数
这里是我的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
我还没有线索,为什么这是打破。我正在关注所发现的示例here.
看起来很好。你确定你是db是11g。您可以通过'v $ version版本中的select banner'来检查;' – 2011-04-06 16:18:38