Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598

    Domanda teorica: meglio Join o where

    La domanda è teorica, in una query è meglio usare le where o le join? e perchè?
    In giro ho trovato che vi è differenza nel rapporto potenza/dispendio di memoria in fase di esecuzione e ricerca, ma non di più.
    grazie
    Soffrire sempre mollare mai

  2. #2
    la where fa la where e la join fa la join: perché le compari?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598
    Quote Originariamente inviata da optime Visualizza il messaggio
    la where fa la where e la join fa la join: perché le compari?
    Ciò che scrivo con una join posso scriverlo con qualche riga in più usando la where
    Soffrire sempre mollare mai

  4. #4
    quindi parli di JOIN esplicita e JOIN implicita. Per la mia salute mentale, se una cosa la posso scrivere esplicita, la scrivo esplicita. In termini di execution plan credo che siano equivalenti: se hai evidenza di performances diverse, segui la performance. In più, credo proprio che la JOIN implicita sia deprecata.

  5. #5
    non è che sia poi così complicato: la where è un tipo di join. essenzialmente, per quanto ne so, l'unica vera differenza è l'impossibilità di fare una UPDATE con where (con join in sostanza).
    potrei sbagliare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.