bonjour,
avec Postgresql, est-il vrai qu'une jointure par LEFT JOIN est plus rapide qu'une jointure par produit cartesien ou bien est-ce juste une histoire de normalisation dans le code SQL ?
par l'exemple , qu'est-ce qui est plus rapide :
solution a:
solution b :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT table1.monchamp FROM table1,table2 WHERE table1.cleetrangere=table2.id
Est-ce vrai dans 100% des cas ou bien ça dépend de certaines choses ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT table1.monchamp FROM table1 LEFT JOINT table2 ON table1.cleetrangere=table2.id
quelqu'un a-t-il une idée du facteur de rapidité si c'est différent en vitesse ?
merci à vous
Partager