BOnjour,
J'ai une requete sql qui ressemble à ça
J'aimerai l'optimiser, car si je me souviens bien en utilisant des JOIN on gagne en temps d’exécution, et se serait génial pour moi car j'ai plus de 7000 parcelles à traiter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct(local.id_local) from local,parcelle,compte_proprietaire,compte,compte_parcelle,proprietaire where parcelle.id_parcelle=local.id_parcelle and compte_proprietaire.id_compte= compte.id_compte and compte_parcelle.id_compte= compte.id_compte and compte_parcelle.id_parcelle= parcelle.id_parcelle and proprietaire.id_proprietaire= compte_proprietaire.id_proprietaire and local.co_nature_local like 'AP' and local.co_nature_occupation like 'V'
Cette requête n'est qu'une partie de tout mon traitement, mais il me suffi d'un seul modèle d'optimisation pour le reproduire sur tout mon traitement.
Je fait appel à la communauté car les clause JOIN ne sont pas ma tasse de thé, je sais comment les construire mais j'aimerai bien avoir quelques pistes, ou encore mieux des autres idées d'optimisation !!
J'ai recherché dans votre forum des cas utilisant des clauses JOIN mais je n'arrive pas à faire le rapprochement avec mon cas ! J'espère que je ne pollue pas le forum avec ma demande
J'espère aussi que mes explication sont claires, si ce n'est pas le cas, n'hésitez pas à me le faire remarquer !
Cordialement et en vous remerciant d'avance.
Partager