Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SUMA w zapytaniu LEFT JOIN

Nie przemyśl tego. Po prostu dodaj je razem ze znakiem plus.

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`

Uwaga:„SUM” to nazwa zagregowanej funkcji SQL, więc musisz ją otoczyć znakami wstecznymi, aby użyć jej jako aliasu kolumny. Rozważ użycie innej nazwy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perl dbi preparat podaje zły cytat

  2. usuwanie duplikatów w sql i odpowiednie modyfikowanie tabeli relacji

  3. Jak przerwać operację INSERT w wyzwalaczu MySql?

  4. Wstawianie ciągów do MySQL

  5. Relacja MySQL z wieloma tabelami