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

Cập nhật nhiều cột từ truy vấn con

Bạn có thể chỉ cần nối bảng trong một truy vấn con thực hiện một số phép tính,

UPDATE  records a
        INNER JOIN
        (
            SELECT  blah, 
                    COUNT(*) totalCount,
                    SUM(amount) totalSum
            FROM    leads_table
            GROUP   BY blah
        ) b ON  b.blah = a.blah
SET     a.leads = b.totalCount
        a.earnings = b.totalSum



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng cột tạm thời trong mệnh đề where

  2. Làm thế nào để điền vào một bảng với một phạm vi ngày?

  3. Pivot Table Sử dụng MySQL

  4. Mysql chọn truy vấn dựa trên nhiều đầu vào của người dùng

  5. Bảng thay đổi MySQL thêm cột với lỗi cú pháp khóa chính