sql >> Database >  >> RDS >> Mysql

Aliaskolom gebruiken in WHERE-instructie

Je hebt gelijk, je kunt je alias niet noemen in de WHERE- of HAVING-clausules, maar verder weet ik niet zeker wat je bedoelt; GROUP BY en HAVING zijn bedoeld om samen te gebruiken:

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



  1. MySQL-query met RAND()-subqueryvoorwaarde

  2. Hoe maak je een veilig login-script in PHP en MySQL

  3. Eenvoudige parametrering en triviale plannen - deel 2

  4. Cant pg_restore op Heroku:kon niet lezen van invoerbestand:einde van bestand