OVH Cloud OVH Cloud

jointures

2 réponses
Avatar
Tom-Tom
Bonjour,

Dans quels cas réalise t on des jointures multiples entre tables. J'ai par
exemple deux tables reliées par 3 jointures, pourquoi ?

autre question à quoi servent les joitures réflexives (sur la même table).

Merci

Tom-Tom

2 réponses

Avatar
Raymond [mvp]
RE.

deux tables peuvent être mises en relation à l'aide de plusieurs champs s'il
n'y a pas de clé primaire et ça révèle une mauvaise construction de
l'application. dans une requête, deux tables peuvent avoir des relations
multiples pour justement sélectionner certaines valeurs, mais dans des cas
bien précis et ponctuels.

en ce qui concerne les jointures réflexives, ça ne concerne que les projets
ADP et non les base de données JET. Il serait trop long d'expliquer ici ces
jointures et l'aide en ligne sera d'un secours bien meilleur. regarde à la
rubrique: dessiner une relation réflexive.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Tom-Tom" a écrit dans le message de news:

Bonjour,

Dans quels cas réalise t on des jointures multiples entre tables. J'ai par
exemple deux tables reliées par 3 jointures, pourquoi ?

autre question à quoi servent les joitures réflexives (sur la même table).

Merci

Tom-Tom



Avatar
Fred BROUARD
A lire sur le sujet :
http://sqlpro.developpez.com/cours/sqlaz/jointures/

A +

Tom-Tom a écrit:
Bonjour,

Dans quels cas réalise t on des jointures multiples entre tables. J'ai par
exemple deux tables reliées par 3 jointures, pourquoi ?

autre question à quoi servent les joitures réflexives (sur la même table).

Merci

Tom-Tom




--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************