sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo escribir una consulta que haga algo similar a GROUP_CONCAT de MySQL en Oracle?

SELECT p.pkt_nazwa AS name, wm_concat(u.us_nazwa) AS services
FROM   punkty p
JOIN   kategorie_uslug ku ON ku.pkt_id = p.pktk_1_id
JOIN   usluga u ON u.usk_1_id = ku.us_id
GROUP  BY p.pkt_nazwa
ORDER  BY p.pkt_nazwa;

La función wm_concat() está presente en la mayoría de las versiones.
Más información sobre la agregación de cadenas en Oracle.