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

SUM в заявка LEFT JOIN

Не го премисляйте. Просто ги добавете заедно със знак плюс.

SELECT products.ID, products.Base, COUNT(orders.ID) AS Counter,
products.Base + COUNT(orders.ID) as `SUM`
FROM products 
LEFT JOIN orders ON products.ID = orders.Product_ID 
GROUP BY products.ID
ORDER BY `SUM`

Забележка:„SUM“ е името на обобщена SQL функция, така че ще трябва да го оградите в обратни отметки, за да го използвате като псевдоним на колона. Помислете дали да не използвате друго име.



  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 LOAD в PHP се проваля, но това чрез команден ред работи

  2. Моля, обяснете MySQL Joins на прост език

  3. Laravel 4 миграция:инсталиране ErrorException

  4. Актуализиране на данни в базата данни MySQL след вмъкване на грешно кодиране

  5. Как да завъртите схема на MySQL обект-атрибут-стойност