Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So summieren Sie eine einzelne Spalte basierend auf der Gruppierung in MySQL

Sie können diese SqlFiddle-Demo ausprobieren

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