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

Cách tính tổng một cột dựa trên nhóm trong MySQL

Bạn có thể thử SqlFiddle Demo này

SELECT
    BrandMaster.BID,          
    IFNULL(SUM(Sales.Amount),0) AS SumAmount
FROM BrandMaster 
    LEFT JOIN Sales ON ( BrandMaster.BID=Sales.BID )
GROUP BY
    BrandMaster.BID
ORDER BY 
    BrandMaster.BID,
    Sales.SNo


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh giá trị với chuỗi được phân tách bằng dấu phẩy SQL PHP

  2. Sử dụng htmlspecialchars () trước khi chèn vào MySQL có tốt không?

  3. Làm cách nào để nhận bản ghi mới nhất trong mỗi nhóm bằng cách sử dụng GROUP BY?

  4. Khoảng trắng theo sau trong varchar cần được xem xét so sánh

  5. Làm cách nào để mysqli làm việc với DELIMITERs trong câu lệnh SQL?