Aide pour une requete - SQL/NoSQL - Programmation
Marsh Posté le 11-12-2005 à 19:46:21
SELECT tbl_commentaire.titre_commentaire, tbl_user.pseudo_user, tbl_produit.nom_produit
FROM tbl_commentaire a, tbl_user b, tbl_produit c
WHERE a.id_user = b.id_user
AND a.id_produit = c.id_produit;
OU
SELECT c.titre_commentaire, u.pseudo_user, p.nom_produit
FROM (tbl_commentaire c INNER JOIN tbl_user u ON u.id_user = c.id_user) INNER JOIN tbl_produit p ON p.id_produit = c.id_produit
à priori les deux doivent fonctionner.
Marsh Posté le 11-12-2005 à 22:36:53
La requête initiale à pas l'air mal. MySQL met quoi comme message d'erreur
(j'aurais plutôt mis des LEFT JOIN mais bon, c'est vraiment pour chipoter )
Marsh Posté le 11-12-2005 à 16:37:44
Bonjour j'ai quelques problèmes pour effectueur une jointure. J'ai eu un cours la semaine dernière mais je n'arrive pas à l'appliquer.
J'ai 3 tables
tbl_commentaire
id_commentaire
titre_commentaire
id_user
id_produit
tbl_produit
id_produit
nom_produit
tbl_user
id_user
pseudo_user
Je veux récupérer le commentaire laissé sur un produit, le nom de l'utilisateur qui l'a écrit et le titre du commentaire.