Mysql
 sql >> база данни >  >> RDS >> Mysql

АКТУАЛИЗИРАНЕ на MYSQL с IN и подзаявка

Използвайте:

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))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, актуализирайте множество таблици с една заявка

  2. Как мога да сумирам колони в множество таблици в MySQL?

  3. Как да премахнете две дублиращи се колони

  4. Защо mysql_query() връща TRUE с израз SELECT?

  5. търсене на множество ключови думи с php и mysql (където X харесва)