Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на колона с псевдоним в израза WHERE

Прав си, не можеш да извикаш псевдонима си в клаузите WHERE или HAVING, но освен това не съм сигурен какво имаш предвид; GROUP BY и HAVING са предназначени да се използват заедно:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. създаване на задача по график без задача Cron

  2. JQuery Datatable - Разделяне на една клетка на множество колони за четливост?

  3. Достъп до стойност на променливи на JavaScript в php за съхраняване в mysql

  4. MySQL по-устойчив ли е на атака с инжектиране на SQL от PostgreSQL (под Perl/DBI)?

  5. Свържете две таблици, след което Поръчайте по дата, НО комбинирайки двете таблици