Question générale : liens entre tables d'une BDD et jointures SQL
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.