Problème jointure 3 tables
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.
Code:
1 2 3 4 5 6 7 8
|
$numeroannonce=$_GET['numannonce'];
$sql= "SELECT annonces.region , annonces.titreannonce , annonces.descriptionannonce , annonces.numannonce , annonces.prix , annonces.date , images.image, images.id_img,
utilisateurs.numutilisateurs,utilisateurs.mailutilisateurs,utilisateurs.telephone
FROM annonces
LEFT JOIN images ON images.numannonce = annonces.numannonce
LEFT JOIN utilisateurs ON utilisateurs.numutilisateurs = annonces.numannonce
WHERE annonces.numannonce = '$numeroannonce'"; |
cela se passe comme ca
la table utilisateurs
utilisateur a la clé primaire = numutilisateurs
la tables annonces
numannonce a la clé primaire numannonce et clé étrangère numutilisateurs
la tables images
la clé primaire est id_image et clé étrangère numannonce
Je ne voit pas se qui cloche :o