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

MySQL trừ khỏi truy vấn con bị cô lập

SELECT 
    a.product_id
  , a.cumulative as total_inventory
  , a.cumulative - COALESCE(b.quantity,0) AS inventory_on_hand
FROM table1 a
JOIN 
    ( SELECT MAX(id) AS max_id
      FROM table1
      GROUP BY product_id
    ) m ON (m.max_id = a.id)
LEFT JOIN
    ( SELECT product_id, SUM(quantity) 
      FROM table1 
      WHERE in_transit = 1
      GROUP BY product_id
    ) b ON (a.product_id = b.product_id)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Khái niệm hệ thống xếp hạng sao?

  2. cách kết hợp và sắp xếp hai bảng khác nhau với nhau trong Mysql

  3. Truy cập vào trình kích hoạt mysql db từ xa

  4. Biểu mẫu thông thường đầu tiên và Tên và Họ

  5. Không thể hiển thị các giá trị được phân tách bằng dấu phẩy trong bảng