Bonjour,
J'ai besoin d'un petit peu d'aide pour réussir à coder une requête particulièrement complexe :
J'ai trois tables dans ma base de données : forums(id, titre, description), topics(forumid, id, titre, description) et posts(topicid, id, message, auteur, date). J'espère que vous comprenez la structure de ces tables, je n'ai pas trouvé comment faire un tableau.
Le problème est le suivant : est-il possible, en une seule requête, quand on liste tous les forums, d'obtenir le nombre de topics qu'il contient, le nombre total de posts qu'il contient, et la date du dernier post (et éventuellement son auteur).
Je sais qu'en mettant des champs nbr_topics, nbr_posts, date_dernier_post dans la table forum, le problème serait résolu, mais ce serait une requête en plus par message posté, en en écriture en plus (et comme il risque d'y avoir beaucoup de monde sur le forum, c'est dangereux pour l'intégrité des données).
Je vous remercie d'avance pour votre aide, et vous souhaite une bonne fin d'après midi.