Bonjour,
Quand on utilise la notion d'héritage, l'enfant hérite donc de la clef primaire du parent.
Au niveau des relations de la DB, il est évident que celles-ci sont faites en partant de la table parente.
Mais au niveau des requêtes de sélection, est-il nécessaire de passer par cette table parente ?
Soit P la table parente avec la clef primaire P_ID et E la table enfant la clef primaire P_ID également (logique).
Si on a une 3e table T avec la clef primaire T_ID et la clef étrangère P_ID, et qu'on veuille faire une requête de sélection sur ces tables, faut-il écrire les jointures T-->P-->E ou bien peut-on faire directement T-->E ?
Partager