sql >> Database teknologi >  >> RDS >> PostgreSQL

Forespørgsler i forespørgsler:Er der en bedre måde?

I simple tilfælde bør forespørgselsoptimeringsværktøjet være i stand til at producere identiske planer for en simpel joinforbindelse versus en simpel sub-select.

Men generelt (og hvor det er relevant), bør du foretrække joinforbindelser frem for undervalg.

Derudover bør du undgå korrelerede underforespørgsler (en forespørgsel, hvor det indre udtryk refererer til det ydre), da de faktisk er en for-løkke i en for-løkke). I de fleste tilfælde kan en korreleret underforespørgsel skrives som en joinforbindelse.



  1. DBA's rolle i NoSQL

  2. At bruge utf8 eller ej - MySQL- og PHP-tegnkodningsproblem

  3. Find manglende data sendt til SQL in-clause

  4. MySQL trigger før indsæt opdateringskolonne med nyt auto-increment id