sql >> Database >  >> RDS >> Mysql

SUM in LEFT JOIN-query

Denk er niet te veel over na. Voeg ze gewoon samen met een plusteken.

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`

Opmerking:"SUM" is de naam van een geaggregeerde SQL-functie, dus u moet deze tussen backticks plaatsen om deze als kolomalias te gebruiken. Overweeg een andere naam te gebruiken.



  1. Waar is de Query Analyzer in SQL Server Management Studio 2008 R2?

  2. BDE vs ADO in Delphi

  3. MySQL 'schema maken' en 'database maken' - Is er een verschil?

  4. Wat is over het algemeen sneller, bestanden doorzoeken of een SQL LIKE %x%-query uitvoeren via blobs?