Bonjour à tous

J'ai à ma disposition une base de données qui gère un forum, avec des utilisateurs et des posts. J'aimerai mettre à jour l'intégralité des colonnes des utilisateurs avec une colonne "user_posts", qui dénote le nombre de posts de chaque utilisateur.

Je peux récupérer ces nombres via la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT user_id, COUNT(post_id) AS user_posts 
FROM posts 
GROUP BY user_id
Je sais modifier plusieurs lignes avec une valeur, avec UPDATE ou REPLACE.
Cependant, je n'arrive pas à "joindre les deux bouts", pour insérer une valeur différente sur chaque ligne, en faisant correspondre le "user_id" de la table des utilisateurs et le "user_id" de la table générée.

Pouvez-vous me guider ?

Pierre