Jointure sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Jointure sql

Re: Jointure sql

par Lupuz » 24 mai 2010, 15:30

tu peux faire un group by sur le champs titre ou id (qui sera sûrement plus rapide) c'est un peu bourin mais ca devrait marcher.
Et comme j'imagine que tu veux le dernier message, je t"invite à faire un order by sur le champ: date_derniere_reponse.

Jointure sql

par fabrice88250 » 24 mai 2010, 09:57

Bonjour,
pour un mini forum j'essau de faire un jointure entre ma table sujet et reponse.
j'ai fais un jointure pour la page d'accueil du forum sur laquelle je voudrai avoir le titre du sujet et un apercu du message.

le hic est que des qu'il y a des reponse j'ai plusieurs fois le titre du sujet qui s'affiche sur ma page.
$req = mysql_query("SELECT forum_sujets.id, forum_sujets.auteur, forum_sujets.titre, forum_sujets.date_derniere_reponse, forum_reponses.message, forum_reponses.correspondance_sujet FROM forum_sujets INNER JOIN forum_reponses ON forum_reponses.correspondance_sujet = forum_sujets.id"); 
comment faire pour n'avoir qu'une seul foi les titres ?