Je dispose de deux tables A et B :
Base A :
Id | Nom
----------
1 | Dupont
2 | Martin
Id : clé primaire
Base B :
Id | IdNom | Prénom
---------------------
1 | 1 | Pierre
2 | 2 | Jean
3 | 1 | Louis
4 | 2 | Yvon
Id : clé primaire
J'aimerais suite à la suppression d'un élément de ma table A que les éléments de ma table B associés soit supprimé.
Par exemple :
- je supprime 2-Martin de la table 1
- les lignes 2 et 4 de ma table B sont alors supprimés.
Quelles sont les solutions?
Pour la deuxième table, je n'ai pas spécifié 'IdNom' en tant que clé étrangère. Suis-je obligé? Quel est l'utilité?
Je débute en SQL.
Merci
Partager