Bonjour !

J'essaye désespérément de lié 3 tables[users,galerie,image] qui sont relié entre elle par un id , le problème est que a l'affichage le résultat est différent de celui que j'attends.les champs sélectionné apparaissent alors en double ou en triple.

voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$sql =$DB->query("SELECT username,name,image FROM image 
INNER JOIN galerie ON galerie.id_galerie = image.galerie_id
INNER JOIN users ON users.id = galerie.users_id
LIMIT 10 // limit a 10 le nombre d'image a l'affichage par galerie
");
le résultat obtenu
http://image.noelshack.com/fichiers/...7-resultat.png
celui que je voudrais
http://www.noelshack.com/2014-05-139...5-galeries.png
les tables
http://image.noelshack.com/fichiers/...891-tables.png
Je pense m'y prendre mal dans la requête mais je ne sais pas quoi faire d'autre...en espérant que vous pourrez m'aider.
ps : désolé pour les montages grossier