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
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
la where fa la where e la join fa la join: perché le compari?
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.
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