Bonjour à tous,
Je pense que je vais me faire passer pour un charlot avec ma question.
Mais je tente... quand même...
Question générale juste pour comprendre le mécanisme de fonctionnement.
En gros, j'ai une BDD Access faite d'une table principale et de tables satellites avec des liens (plusieurs - un) avec la table principale.
Je fais une requête SQL simple dessus avec un WHERE TablePrincipale.ChampX = TableSatellite.ChampY AND TableSatellite.ChampY='Valeur'
Pourquoi faut-il préciser dans le WHERE le lien de la TablePrincipale avec la TableSatellite (TablePrincipale.ChampX = TableSatellite.ChampY) ?
C'est pas implicite pour lui ? J'ai déjà créé mes liens entre les tables dans Access. C'est déjà dans ma base de données. La requête ne prend pas en compte les liens créés entre les tables ? Il faut tout lui repréciser ?
Je ne comprends pas cela...
Merci de votre aide.
Partager