Mysql
 sql >> Base de données >  >> RDS >> Mysql

MYSQL UPDATE avec IN et sous-requête

Utiliser :

UPDATE entry 
   SET total_comments = (SELECT COUNT(*)
                           FROM COMMENTS c
                          WHERE c.eid = id
                       GROUP BY c.eid)
 WHERE id IN ( SELECT eid 
                 FROM comments 
                WHERE id IN (1,2,3,4,5,6))