Bonjour,
on est entrain de mettre a jour une base de donnée, pour éviter les erreurs, je met aussi a jour les statisitques des forums de discussion.
Ainsi, je souhaite mettre a jour le nombre de message dans un forum:
Sans le update, et en précisant l'id d'un groupe, ça fonctionne très bien (un groupe contient un à plusieurs forum, qui contient des sujets, qui contiennent des posts)
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE groupes g SET g.message = SELECT COUNT(*) FROM posts p WHERE p.id_sujet IN (SELECT s.id FROM sujets s WHERE s.id_forum IN (SELECT f.id FROM forums f WHERE f.id_gpe = g.id))
Mais la requete que vous avez au dessus ne fonctionne pas, l'erreur est :Je ne trouve pas l'erreur de synthax, si vous pouviez m'indiquer où elle se trouve?Envoyé par Mysql
Cordialement
Partager