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

Câu lệnh chọn truy vấn phụ MySQL bên trong Truy vấn cập nhật

Bạn có thể sử dụng một truy vấn con không tương quan để thực hiện công việc cho bạn:

UPDATE 
    tbl_taxclasses c 
INNER JOIN (
    SELECT 
        COUNT(regionsid) AS n 
     FROM 
        tbl_taxclasses_regions 
     GROUP BY 
        classid
) r USING(classid) 
SET 
    c.regionscount = r.n
WHERE
    c.classid = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tổng số mysql từ một trường có các giá trị được phân tách bằng dấu phẩy

  2. Thêm nút xóa trong PHP trên mỗi hàng của bảng MySQL

  3. Python MySql Insert không hoạt động

  4. Điều gì xảy ra nếu tôi thả một cột MySQL mà không giảm chỉ mục của nó trước?

  5. SQL SERVER - Thủ thuật - Chạy SSMS với tài khoản Windows khác nhau