- Drux,
Bonjour tout le monde,
je viens vers vous pour avoir quelques conseils et orientations sur un problème.
Voici mon problème j’ai dans ma BDD 3 tables ayant un cas d’héritage.
voici les tables:
- UTILISATEUR (table parent)
- ETUDIANT (table enfant)
- RECRUTEUR (table enfant)
Le contexte est qu’un UTILISATEUR peut-être soit un ETUDIANT soit un RECRUTEUR jamais les deux à la fois.
voici une illustration pour aider votre compréhension: Image utilisateur
Alors je rencontre un problème lors de l’implémentation de la requête BDD pour connecter soit un ETUDIANT soit un RECRUTEUR, je ne sais pas du tout comment m’y prendre car c’est la première que j’utilise la notion de l’héritage dans ma BDD; mais voici une requêté que j’ai essayé d’écrire, dites-moi si c’est bon ou pas:
SELECT UT.*, ET.*, RE.*
FROM utilisateur UT
LEFT JOIN etudiant ET ON ET.id_utilisateur=UT.id
LEFT JOIN recruteur RE ON RE.id_utilisateur=UT.id
WHERE UT.email='exemple@domaine.tst'
Merci d’avance pour vos réponses.
+0
-0