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

Utilizzo della colonna alias nell'istruzione WHERE

Hai ragione, non puoi chiamare il tuo alias nelle clausole WHERE o HAVING, ma a parte questo non sono sicuro di cosa intendi; GROUP BY e HAVING sono pensati per essere usati insieme:

SELECT a.ID, sum(b.Qty*b.Price) AS Subtotal
FROM tbl_One AS a
LEFT JOIN tbl_Two AS b ON b.TwoID = a.ID
GROUP BY a.ID
HAVING sum(b.Qty*b.Price) > 100 AND sum(b.Qty*b.Price) < 200