Page 1 sur 1

Jointure sql

Posté : 24 mai 2010, 09:57
par fabrice88250
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 ?

Re: Jointure sql

Posté : 24 mai 2010, 15:30
par Lupuz
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.