Bonjour,
je souhaite alimenter une colonne de la table article que j'ai rajouté par le nombres de commentaire de la table commentaire.
J'ai utilisé la requete suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
update  article 
set nombre_commentaires =(Select count(commentaire.id)
from commentaire inner join (select * from article) as a on commentaire.article_id=a.id
where article_id=article.id
group by article_id
);
Cela fonctionne,sauf que je trouve que c'est un peut moche d'utiliser une sous requete dans une autre sous requete et c'est pas performant non plus.
Y'a t-il un autre moyen?

Merci d'avance