sql >> Databasteknik >  >> RDS >> Mysql

Finns det en prestandaskillnad mellan HAVING på alias, kontra att inte använda HAVING

Ja det borde vara annorlunda - (1) förväntas vara snabbare.

Att ha kommer att se till att först huvudfrågan körs och sedan har-filtret tillämpas - så det fungerar i princip på en datamängd som returneras av (frågan minus att ha).

Den första frågan bör vara att föredra, eftersom den inte väljer dessa poster alls.



  1. mysql-frågan tar för lång tid att köra

  2. Hur funktionen EXPORT_SET() fungerar i MySQL

  3. PHP/mysqli:Infogar IP-adress med mysqli_stmt_bind_param()

  4. Fördelar och säkerhet i Amazon Relational Database Service