Bonjour,

Je suis sur un projet Symfony dans lequel je dois récupérer des données utilisateurs sur Instagram pour mesurer leur activité.

Ma BDD se compose de 4 tables :Instamgrameur/Post/Follower/Following.

Les tables Followers/Following se compose uniquement de leur id, le compteur(nombre de personnes) et la date de maj du compteur.

La table Post se compose de l’id, l’auteur, et la date du post de chaque instamgrameur.

A savoir que la date de mise à jour est définie par un scraper qui récupère et insère ces données en BDD.

Je voudrais afficher dans un seul et même tableau le nombre de posts, de followers et following par instamgrameur à la dernière date de mise à jour par ligne.

Quelle serait la meilleure méthode pour récupérer l’ensemble de ces données dans ces différentes tables et arriver à les afficher dans le tableau.

J’imaginais 2 solutions:
une jointure sur toutes les tables pour en récupérer chaque donnée.
ou une requête par info mais en termes de performance ca doit pas être optimisé sans compter l’affichage de différentes requêtes dans la même ligne d’un tableau avec Twig.

Concernant la requête j’ai du mal à voir la structure.

Auriez vous une idée pour m’aiguiller svp ?