Mysql
 sql >> Database >  >> RDS >> Mysql

SUM nella query LEFT JOIN

Non pensarci troppo. Basta aggiungerli insieme con un segno più.

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`

Nota:"SUM" è il nome di una funzione SQL aggregata, quindi dovrai racchiuderla in backtick per usarla come alias di colonna. Prendi in considerazione l'utilizzo di un nome diverso.