sql >> Database >  >> RDS >> PostgreSQL

Query's binnen queries:is er een betere manier?

In eenvoudige gevallen zou de query-optimizer in staat moeten zijn om identieke plannen te produceren voor een eenvoudige join versus een eenvoudige subselectie.

Maar in het algemeen (en waar van toepassing), moet u joins prefereren boven subselecties.

Bovendien moet u gecorreleerde subquery's vermijden (een query waarin de binnenste uitdrukking verwijst naar de buitenste), omdat ze in feite een for-lus binnen een for-lus zijn). In de meeste gevallen kan een gecorreleerde subquery worden geschreven als een join.



  1. Ongeldige cast-uitzondering is niet behandeld MySQL

  2. Bestandsuploads langzamer dan de uploadsnelheid van het netwerk van de gebruiker op Apache (EC2)

  3. BIJGEWERKT:Bug veroorzaakt Microsoft Office 365 Build 2105 Breaks Access Applications

  4. Hoe vindt u de MySQL-databaselocatie op uw harde schijf?