Bonjour à tous,
J'ai un petit soucis avec une jointure entre plusieurs tables, je n'arrive pas à regroupé un meme ID en un seule résultat, je vais vous expliquez :
Je possede plusieurs tables qui sont reliés, qui sont les suivante :
- users
- aa
- bb
ce qui me permet de faire une jointure et de recuperer user, les donnes dans la table 'aa' mais dans la table bb on peut retrouver plusieurs fois le meme id DONC dans mon foreach il me répète plusieurs fois le meme resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ->from('aa') ->joinleft('users', 'users.id = aa.idUser') ->joinleft('bb','bb.idUser = aa.idUser') ->order('RAND()') ->limit(6);
Savez-vous comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($this->sql as $dd){ je recupere les reultats, il me retourne plusieurs fois le meme id de la table bb et je souhaiterais qu'il m'affiche une seule fois IDUSER puis qui concatene ces resultats
merci beaucoup, j'attends vos reponses avec impatience.
Partager