Bonjour,

je me pose une question qui parrait toute bête
est ce que cest 2 requetes avec jointure vont me donner le même résultat

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT COUNT(*) FROM notice n
LEFT JOIN auteur  a ON n.ID_notice = a.ID_Notice AND a.Nom = 'Zola'
WHERE n.Titre = 'germinal'
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT COUNT(*) FROM notice n
LEFT JOIN auteur  a ON n.ID_notice = a.ID_Notice 
WHERE n.Titre = 'germinal' AND a.Nom = 'Zola'
en fait, je voudrais savoir si je peux mettre indifférement ma condition sur l'auteur dans ma jointure ou dans le WHERE. Et si je ne peux pas, quel est la différence entre ces 2 requêtes.

Merci d'avance