sql >> Database >  >> RDS >> Mysql

Hoe een tijdelijke kolom te gebruiken in de waar-clausule?

Gebruik HAVING in plaats daarvan:

Select
    product_brand,
    (CASE WHEN COUNT(product_brand)>50 THEN 1 ELSE 0 END) AS brand_count
  FROM products
  GROUP BY product_brand
  HAVING brand_count = 1

WHERE wordt geëvalueerd vóór de GROUP BY . HAVING wordt geëvalueerd na.



  1. Hoe los je een MySQL Incorrect key file-fout op als je de tabel niet kunt repareren?

  2. Python:mysqldb gebruiken om een ​​MySQL-tabel als woordenboek te importeren?

  3. Favoriete trucs voor het afstemmen van prestaties

  4. Kan geen databasetabel met de naam 'gebruiker' maken in PostgreSQL