[英]alternative to listagg in oracle 10g
I have this query i need to convert from oracle 11g to 10g, anyone can help me out with the process, since in oracle 10g it does not support listagg 我有此查询,我需要从oracle 11g转换为10g,任何人都可以帮助我完成该过程,因为在oracle 10g中它不支持listagg
(SELECT REQ.ID_REQUISICAO, 1 AVISO,
LISTAGG(CF.desc_quest || ' Sim. ' || REQ.C_NOTA_QUEST, chr(10))
WITHIN GROUP (ORDER BY 1) ALERTAS
FROM SII_CF_QUEST CF INNER JOIN SII_REQ_QUEST REQ
ON CF.id_quest = REQ.id_quest
WHERE CF.id_aviso IS NOT NULL
AND REQ.id_sn_quest = 1
GROUP BY REQ.ID_REQUISICAO) ;
any help would be appreciated, thank you 任何帮助,将不胜感激,谢谢
SELECT REQ.ID_REQUISICAO, 1 AVISO, To_Char(wm_concat(CF.desc_quest || ' Sim. ' ||REQ.C_NOTA_QUEST)) AS ALERTAS
FROM SII_CF_QUEST CF INNER JOIN SII_REQ_QUEST REQ
ON CF.id_quest = REQ.id_quest
WHERE CF.id_aviso IS NOT NULL
AND REQ.id_sn_quest = 1
GROUP BY REQ.ID_REQUISICAO ;
Solved my problem with this 解决了我的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.