Mettre une condition dans la partie ON(jointure) ou where?
Bonjour,
SVP,j'aimerai comprendre la différence entre mettre une condition dans la partie on ou where?parceque j'ai remarqué que des fois il n y a pas de difference et des fois l'emplacement de la condition retourne deux resultats diffirents?
Code:
1 2 3 4
|
table produit
id_produit
nom_produit |
Code:
1 2 3 4 5
|
table Produit_vendus
id_facture
id_produit
quantité |
qu'elle est la difference entre les deux requetes malgre que leurs resultats est identique
requete 1
Code:
1 2 3 4 5
|
select a.*
from produit a
inner join Produit_vendus b
on a.id_produit=b.id_produit and b.quantite>100 |
requete 2
Code:
1 2 3 4 5 6
|
select a.*
from produit a
inner join Produit_vendus b
on a.id_produit=b.id_produit
Where b.quantite>100 |
Merci d'avance