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

Permintaan MYSQL untuk memilih hasil dari kondisi satu tabel dan menampilkannya di tabel lain

INSERT INTO secondTable (stock_name,temple,quantity)
SELECT  stock_name,
        temple,
        SUM(CASE WHEN type = 'purchase' 
                     THEN quantity 
                     ELSE quantity * -1 
                 END) quantity
FROM    firstTable
GROUP   BY stock_name, temple

Apa yang dilakukan kueri adalah memasukkan hasil dari tabel pertama ke tabel kedua tetapi dengan jumlah yang sudah dihitung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyediakan koneksi database mysql dalam satu file di nodejs

  2. java.sql.SQLException:Setelah hasil akhir ditetapkan di mysql

  3. Bidang datetime MySQL dan waktu musim panas -- bagaimana cara mereferensikan jam tambahan?

  4. kueri mySQL:Bagaimana cara memasukkan dengan UNION?

  5. Indeks unik MySQL berdasarkan beberapa bidang