Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbarui beberapa kolom dari subquery

Anda cukup menggabungkan tabel dalam subquery yang melakukan beberapa perhitungan,

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. memperbarui tabel dengan kunci asing

  2. Bagaimana cara mengunggah gambar PHP dan memasukkan jalur di MySQL?

  3. Memahami Normalisasi &Duplikat - Sepertinya Saya Tidak - Menambahkan Id Artis &Judul

  4. Tidak dapat menemukan cara mendapatkan data dari MySql Query

  5. Menggunakan utf8mb4 di MySQL