recuper un row unique

Répondre
iorienrager
le 10/08/2011 à 15:57
iorienrager
bonjour ,
j'ai un souci un peut casse tête , j'ai deux tables une avec des questions l'autre avec des réponses ( une question peut avoir plusieurs réponses ) j'utilise JOIN dans la requête et je récupère les données mais hélas les questions sont dupliqué au nombre d'autant de réponse qu'elle puisse avoir

cela donne
question 1 [1] réponse une a la question 1
question 1 [2] réponse deux a la question 1
question 1 [3] réponse trois a la question 1
question 1 [4] réponse quatre a la question 1
---
voila moi ce que j'aimerai c'est afficher la question une seule fois puis afficher les réponses qui s'y rattachent sans dupliquer la question

voila Merci d'avance smiley
LA GLOBULE
le 10/08/2011 à 19:46
LA GLOBULE
C'est logique que JOIN te fournisse à chaque fois la question, et tu ne pourras pas faire autrement sauf en lancant 2 requêtes SQL (une pour la question et l'autre pour les réponses).

Sinon, ton problème est juste un problème d'affichage.
A toi d'afficher "la question" quand il le faut (c'est à dire à chaque fois qu'une question n'est pas déjà sortie).
iorienrager
le 10/08/2011 à 20:30
iorienrager
ok merci a toi LA GLOBULE , je creuse toujours ca avait l'air simple pourtant , question a tout hasard il y aurait pas moyen de demander dans la requête sql qu'une données soit unique par rapport aux id des question qui eux sont unique ?
smiley merci
LupusMic
le 18/08/2011 à 21:41
LupusMic
Non, ce n'est pas possible.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours