Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan Kolom Alias ​​​​dalam Pernyataan WHERE

Anda benar, Anda tidak dapat memanggil alias Anda dalam klausa WHERE atau HAVING, tetapi selain itu saya tidak yakin apa yang Anda maksud; GROUP BY dan HAVING dimaksudkan untuk digunakan bersama:

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. Perilaku aneh Koneksi Database Laravel Homestead

  2. MySQL Query tidak menggunakan indeks dalam tabel join

  3. GALAT 1044 (42000):Akses ditolak untuk pengguna ''@'localhost' ke database 'db'

  4. Lancar Nhibernate:Tidak dapat membuat koneksi database ke MySQL

  5. Apa tujuan menggunakan mysql_secure_installation?