Salve ragazzi!
Mi servirebbe una mano da voi esperti. Ho la seguente query:
https://justpaste.it/k1qh (scusate, ma non mi fa inviare il post se la scrivo nel forum )

Tale query restituisce una tabella di questo tipo:

|section_name| topic_id |topic_name | landing_url | url
Sezione 1 3245456frf Articolo1 http://url.com/111.html AAA.jpeg
Sezione 2 32423tg34 Articolo1343 http://url.com/113445.html CCC.jpeg
Sezione 33 345236 Articolo22 http://url.com/112331.html BBBBB.jpeg
Sezione 113 33423ffdg Articolo232 http://url.com/113341.html AAA.jpeg


Mi servirebbe raccogliere tali dati per url, in maniera tale che, se ci sono piu occorrenze dello stesso url, queste vengano riportate come segue:

|section_name| topic_id |topic_name | landing_url | url
Sezione 1, Sezione 113 3245456frf Articolo1, Articolo232 http://url.com/111.html,
http://url.com/113341.html
AAA.jpeg
Sezione 2 32423tg34 Articolo1343 http://url.com/113445.html CCC.jpeg
Sezione 33 345236 Articolo22 http://url.com/112331.html BBBBB.jpeg


In sostanza vorrei vedere tutti i valori relativi ad un unico url riportati nella stessa riga, separati in qualche modo (virgola o a capo). Credo che si dovrebbe usare GROUP BY, ma non riesco a modificare la query in modo da utilizzare tale funzione. Potete aiutarmi? Database PostgreSQL.

Grazie mille in anticipo!