Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CẬP NHẬT MYSQL với IN và Subquery

Sử dụng:

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. Sử dụng vai trò mới trong MySQL 8

  2. PHP - kết nối với cơ sở dữ liệu mysql từ máy chủ khác nhau

  3. Lỗi # 2002 Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/Application/MAMP/tmp/mysql/mysql.sock' (2)

  4. Nhân dữ liệu từ hàng MySQL

  5. biến vòng lặp php while cho mọi div thứ ba