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 :
Et voici ma requête :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!
Partager