Ma requête est elle optimisée ?
Bonjour,
J'ai eu quelques cours de sql au lycée mais on ne m'a jamais vraiment parlé des jointures type "left join" ou "right join".
Pourriez vous me dire si il y a plus optimisé que ce que j'ai fais (qui fonctionne).
Voici une image de ma BBD :
http://franchise-magazine.com/dev/img/MCD.jpg
Et voici ma requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SELECT *
FROM enseigne JOIN formule
ON formule_idformule = idformule
JOIN enseigne_has_activite
ON enseigne_idenseigne = idenseigne
AND principale = "Y"
JOIN activite
ON enseigne_has_activite.activite_idactivite = idactivite
JOIN secteur
ON secteur_idsecteur = idsecteur
WHERE idenseigne='.$id.'
AND statut_idstatut NOT IN(3,6) |
Sachant qu'il y a beaucoup plus de champs que ce que j'affiche là....
Merci d'avance !!