Avevo iniziato in quella sezione, ma poi mi è venuto proprio il dubbio che non fosse in una query la soluzione del problema.
Se usi group by, infatti ti raggruppa tutti i dati simili in un dato unico, alla fine ho provato anche group_concat(campo) ma quella accetta solo un campo non tutti quelli presenti nella tabella.
Alla fine, ho deciso di chiedere in questa sezione perché forse la soluzione migliore è in PHP e non im MySQl.