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

Truy vấn MYSQL để chọn kết quả của một điều kiện của một bảng và hiển thị nó trên một bảng khác

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

Truy vấn thực hiện là nó chèn kết quả từ bảng đầu tiên vào bảng thứ hai nhưng với số lượng đã được tính toán sẵn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vệ sinh hiệu quả văn bản đã nhập của người dùng

  2. Yii2 - tham gia trái với nhiều điều kiện

  3. Cách thiết lập múi giờ xampp mysql và apache?

  4. MySQL Chọn các hàng có cột dấu thời gian từ bây giờ đến 10 phút trước

  5. Làm cách nào để truy vấn các trường chứa một văn bản nhất định trong MySQL?