Page 1 sur 1

Probleme jointure par en sucette

Posté : 24 avr. 2010, 16:22
par spidercrash
bonjours a tous,
sur mes annonce lorsque je clic sur le titre de celle ci cela me renvoie vers une autre page qui m'affiche plus de détail.

Sur cette page apparait le contenu des table
images,annonces et utilisateur
la relation image annonce marche bien mais c'est au niveau de l'utilisateur cela m'affiche un autre utilisateur de ma base

voici ma jointure.
include 'php/connect.php';
$sql= "SELECT annonces.region , annonces.titreannonce , annonces.descriptionannonce , annonces.numannonce , annonces.prix , annonces.date , images.miniature, images.id_img,
utilisateurs.numutilisateurs,utilisateurs.mailutilisateurs,utilisateurs.telephone
FROM annonces
LEFT JOIN images ON images.numannonce = annonces.numannonce
LEFT OUTER JOIN utilisateurs ON utilisateurs.numutilisateurs = annonces.numannonce
WHERE annonces.categorie = 'vehicules'";
En faite si l'annonce et 8 il prend l'image portant l'id numannonce=8 mais il prend egalement l'utilisateur qui a l'id 8

Re: Probleme jointure par en sucette

Posté : 25 avr. 2010, 00:46
par Nours312
si l'annonce et 8 il prend l'image portant l'id numannonce=8 mais il prend egalement l'utilisateur qui a l'id 8
ben c'est normal, c'est ce que tu lui demande ... non ? :

Code : Tout sélectionner

LEFT OUTER JOIN utilisateurs ON utilisateurs.numutilisateurs = annonces.numannonce