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!