Bonjour,
J'execute une requete sql qui me renvoye un tableau que j'encode en json pour le passage à une autre page.
Mon tableau est de la forme (exemple volontairement réduit)

[{"NumRDV":"123456","DonneurOrdre":null,"Company":"BRAY","HeureRdv":{"date":"2018-12-12 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"From":"Lecteur entree","EventDate":{"date":"2018-10-16 13:58:25.000000","timezone_type":3,"timezone":"Europe\/Paris"}},{"NumRDV":"123456","DonneurOrdre":null,"Company":"BRAY","HeureRdv":{"date":"2018-12-12 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"From":"Lecteur sortie","EventDate":{"date":"2018-10-16 13:59:22.000000","timezone_type":3,"timezone":"Europe\/Paris"}},{"NumRDV":"123456","DonneurOrdre":null,"Company":"BRAY","HeureRdv":{"date":"2018-12-12 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"From":"Lecteur entree","EventDate":{"date":"2018-10-16 13:59:34.000000","timezone_type":3,"timezone":"Europe\/Paris"}},{"NumRDV":"123456","DonneurOrdre":null,"Company":"BRAY","HeureRdv":{"date":"2018-12-12 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"From":"Lecteur sortie","EventDate":{"date":"2018-10-16 13:59:39.000000","timezone_type":3,"timezone":"Europe\/Paris"}}]
Les données DonneurOrdre, Company, HeureRDV sont identiques pour un meme NumRDV

J'aimerai regrouper les données pour créer un tableau du style
NumRDV | DonneurOrdre | Company | HeureRDV | Lecteur Entrée | LecteurSortie
123456 | ... | ... | ... |Event Date | Event Date
123 | ........ | ... | ... | Event Date | Event Date

J'avoue a cet instant je ne sais pas par quel bout le prendre? Je cherche des pistes

J'ajoute une précision, cette modification peut être faite soit en SQL, PHP ou javascript
J'espere être assez clair
D'avance Merci