Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да сумирате една колона въз основа на групиране в MySQL

Можете да опитате тазиSqlFiddle демонстрация

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. MySQL заявка - съединете 3 таблици заедно, групирайте по една колона и пребройте за другите 2

  2. MySQL:актуализира поле само ако условието е изпълнено

  3. mysql_connect():Няма такъв файл или директория

  4. PHP Опитайте и хванете за SQL вмъкване

  5. SQL MIN и MAX резултати с добавен оператор DISTINCT в MySQL