Bonjour
Dans mon forum, il y a trois tables dans la base de donnees:
topics:ID, utilisateur, titre et body
commentaires: ID, utilisateur, topic et body
utilisateurs: ID, nom
pour chaque topic que j'affiche, il y a des commentaires qui le suivent, et a cote du commentaire je met le nom de l'auteur.
j;y ajoute aussi le nombre de topic que l'auteur du commentaire a ecrt, ainsi que le nombre de commentaires, mais pour cela j'ai besoin de trois requetes SQL.
je me demande si on ne peut pas les regrouper en une seule.
les requetes sont:
SELECT c.*, u.nom FROM commentaires c INNER JOIN utilisateurs u ON c.utilisateur=u.ID WHERE c.topic=[le numero du topic]
et ensuite, pour chaque ligne de la nouvelle table cree je prends l'ID utilisateur et je fais
SELECT COUNT(*) AS numcom FROM commentaires WHERE utilisateur=[l'ID d'utilisateur qui a ecrit le present commentaire]
et de meme pour le nombre de topic
si quelqu'un pourrait m'aider a simplifier ca, ce serait tres gentil
merci
imbriquer deux requetes
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.