Imbrications de Requêtes, 1 Distinct, 1 Jointure

Résolu
cs_SkyCrasher Messages postés 143 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 mai 2015 - Modifié par cs_SkyCrasher le 12/02/2015 à 02:07
cs_SkyCrasher Messages postés 143 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 mai 2015 - 13 févr. 2015 à 01:47
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.
--
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 344
12 févr. 2015 à 21:57
Bonjour,

Un simple GROUP BY devrait résoudre ton souci.

1
cs_SkyCrasher Messages postés 143 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 mai 2015
13 févr. 2015 à 01:47
Merci beaucoup, je cherchais quelque chose de beaucoup plus compliqué.
0
Rejoignez-nous