Bonjour,
ma question est presque complète dans le titre .. je ne comprends pas bien la différence qui existe entre un INNER JOIN et un NATURAL JOIN, pourriez- vous m'éclairer SVP?
Bonjour,
ma question est presque complète dans le titre .. je ne comprends pas bien la différence qui existe entre un INNER JOIN et un NATURAL JOIN, pourriez- vous m'éclairer SVP?
cf http://sql.developpez.com/sqlaz/jointures/#L2.1
L'opérateur NATURAL JOIN permet d'éviter de préciser les colonnes concernées par la jointure.
...
Mais cette syntaxe est rarement acceptée par les moteurs SQL actuels !
OK ca j'ai bien vu mais concretement ca veut dire que si l'on a des noms de colonnes qui sont les memes dans les 2 tables, le NATURAL JOIN, s'il est supporté par le SGBD fait pareil que le INNER JOIN en faisant simplement gagné le temps de taper ON A.colonne=B.colonne .. c'est tout ce qui change?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager