Bonjour,
Voici ma requête SQL
Elle me retourne 4 lignes avec le même enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM produits INNER JOIN urls ON produits.id = urls.id_objet AND produits.type = urls.type INNER JOIN tags ON produits.id = tags.id_objet AND produits.type = tags.type WHERE produits.mots_cles LIKE '%decouverte'
J'aimerais savoir comment modifier ma requête pour afficher l’enregistrement uniquement une seule fois ?
J'ai essayé avec cette requête
mais cela m'affiche uniquement les champs de la table produits (ici que le titre) alors que j'ai également besoin des champs de la table urls et tags
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT titre FROM produits INNER JOIN urls ON produits.id = urls.id_objet AND produits.type = urls.type INNER JOIN tags ON produits.id = tags.id_objet AND produits.type = tags.type WHERE produits.mots_cles LIKE '%decouverte'
Auriez-vous une solution ?
Partager