MYSQL mise à JOUR avec DANS et sous-Requête

Salut j'ai tables comme ceci :

entrée de la table :

id | total_comments

_____________________

1 | 0

2 | 0

3 | 0

4 | 0

table commentaires :

id | eid | commentaire

_____________________

1 | 1 | commentaire sdfd

2 | 1 | test

3 | 1 | commentaire de texte

4 | 2 | dummy commentaire

5 | 2 | exemple de commentaire

6 | 1 | fg fgh dfh

Requête j'écris :

UPDATE entry 
   SET total_comments = total_comments + 1 
 WHERE id IN ( SELECT eid 
                 FROM comments 
                WHERE id IN (1,2,3,4,5,6))

Résultats que j'obtiens est :

entrée de la table :

id | total_comments

_____________________

1 | 1

2 | 1

3 | 0

4 | 0

Résultats attendus :

entrée de la table :

id | total_comments

_____________________

1 | 4

2 | 2

3 | 0

4 | 0

Toute aide sera appréciée.

OriginalL'auteur Johal | 2010-06-07