Imbrications de Requêtes, 1 Distinct, 1 Jointure [Résolu]

Signaler
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
-
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
-
Bonjour,

Les tables:
Tags: id idlink tag
Articles: id titre article

Je cherche à afficher par distinct les "tag" et retrouver le titre correspond au tag par idlink=article.id

Mon problème est le suivant, je veux que les "tag" en distinct mais lorsque je fais:

SELECT DISTINCT tag FROM tags INNER JOIN articles ON tags.idlink=articles.id


Je n'arrive pas à reprendre titre, ni idlink.
Et du coup je mets d'autres variables (titre et idlink):
SELECT DISTINCT(tag),idlink,titre FROM tags INNER JOIN articles ON tags.idlink=articles.id

J'obtiens les doublons de "tag" exemple:

<a href=....$idlink&$titre>Voiture</a>, <a href=....$idlink&$titre>Voiture</a>, <a href=....$idlink&$titre>Moto</a>, <a href=....$idlink&$titre>Vélo</a>


Je répondrais à vos questions si mes explications ne sont pas assez précises.
Merci d'avance pour vos réponses.
--

1 réponse

Messages postés
32986
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 juin 2021
351
Bonjour,

Un simple GROUP BY devrait résoudre ton souci.

Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015

Merci beaucoup, je cherchais quelque chose de beaucoup plus compliqué.