Titre: [SQL] Jointure naturelle Posté par: jpdelx sur 01 Octobre 2011 à 09:24:23 Bonjour
Elle sert à rapprocher 2 tables qui sont reliées - associées - par une clef commune ( primaire dans une table et étrangère dans la seconde ). (http://s2.postimage.org/16v9lclt0/jointures_OK.jpg) (http://postimage.org/image/16v9lclt0/) ~> jointure naturelle (http://wwww.laltruiste.com/document.php?url=http://wwww.laltruiste.com/annexe/algebre_jointurenaturelle.html#haut) ~> e-Babillard (http://jpdelx.free.fr/smf/index.php?topic=3913.msg17561#msg17561) Règle du COQ © jpdelx ;D : ~> Ici... (http://jpdelx.free.fr/smf/index.php?topic=3254.0)
Son écriture générale est de la forme Code: SELECT clef primaire, clef étrangère, ... FROM table 1, table 2, ... WHERE table 1.clef primaire = table 2.clef étrangère AND ... Elle ne peut que travailler que sur 2 tables en même temps. Sinon il faut utiliser la transitivité. Par exemple la jointure naturelle entre 3 tables reliées se fera par la jointure naturelle entre table 1 et table 2 et entre table 2 et table 3. @lpf
e-Babillard - plateforme pédagogique interactive | Propulsé par SMF 1.0.6 modifié par jpdelx.
© 2001-2005, Lewis Media. Tous droits réservés. |