- 
	
	
	
		Utilité du INNER 
		Bonjour,
 
 Je sais que le INNER du INNER JOIN est inutile ou plutôt il est là à titre informatif.
 
 Je me demande qu'en dise les bonnes pratiques Oracle ? Je ne trouve pas d'info à ce sujet.
 
 Je dois préparer un cours à ce sujet et je me demande si je dois en parler ou pas...
 
 Perso, en entreprise je ne l'utilise jamais... alors il y a t-il un intérêt autre que de savoir que ça existe?
 
 Merci pour vos réponses.
 
 G
 
 
- 
	
	
	
	
		Bonjour,
 
 Dans certains SGBD, comme Microsoft Access, INNER est obligatoire. Si on veut faire un code qui puisse tourner sur différents SGBD, c'est peut-être une chose qu'il faut garder à l'esprit.
 
 Après, si on reste dans Oracle, alors effectivement, la seule utilité d'INNER (ainsi que d'OUTER) est d'apporter plus de clarté au code.
 
 
- 
	
	
	
	
		Info que je n'arrive pas a trouver... :? Mais que dit le standard SQL2011 à ce sujet ? (question de ouf :aie:) 
 
- 
	
	
		1 pièce(s) jointe(s) 
		La norme dit ceci au niveau de la syntaxe (BNF) :
 
	Code: 
 <join_operator> ::= [ NATURAL ] { [ INNER ] | { LEFT | RIGHT | FULL } [ OUTER ] | CROSS  } JOIN
 
 À lire : Pièce jointe 274385
 
 Mon livre étant consacré à la norme SQL et son application aux différents SGBDR...
 
 A +