Partage
  • Partager sur Facebook
  • Partager sur Twitter

imbriquer deux requetes

    8 mai 2011 à 15:29:16

    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
    • Partager sur Facebook
    • Partager sur Twitter

    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.
    • Editeur
    • Markdown