Wat is beter (sneller)?

  • Onderwerp starter Onderwerp starter ivdh
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ivdh

Gebruiker
Lid geworden
2 jun 2004
Berichten
54
Het selecteren van gegevens vanuit een gerelateerde tabel doe ik soms mbv joins maar kan ook met bijvoorbeeld

(SELECT Veld1 FROM AndereTabel WHERE Id=[Tabel].[VeldId]) AS Veld)

Is er één van de twee manieren sneller of beter? Of maakt het niets uit?
 
Maakt niets uit. Een join is niet veel meer dan het vergelijken van 2 velden met gerelateerde gegevens.

Ik ben zelf Oracle DBA en daar is de standaard join (tot voorkort zelfs de enige join) een vergelijk tussen ID velden.

Het verschil tussen een join en een ID vergelijk zit hem het meest in de plek in het statement. De join zit in het FROM gedeelte en een ID vegelijk zit in het WHERE gedeelte.


Grtz,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan