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.
--

1 réponse

jordane45
Messages postés
35797
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 juillet 2022
358
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