Salut la communauté,
Je me contente généralement des requêtes de sélection qui suffisent grandement dans mon travail.
Cependant, je me confronte à une difficulté pour rédiger un script SQL permettant d'insérer des lignes dans une table selon des critères sur cette même table et une seconde table liée avec une clé étrangère.
Schématisation simplifiée :
TABLE A
A.ID
A.NOM
TABLE B
B.ID
B.NOM
B.TABLE_A_ID
Je cherche à vérifier que :
- SI la table A est lié à la table B VIA le lien B.TABLE_A_ID contenant la valeur "Patrick"
Alors je mets à jour ces noms- SINON
J'insère des nouvelles lignes dans la table B contenant la valeur "Patrick"
Edit : Il faut insérer ou mettre à jour la table B
J'ai beau me creuser la tête avec des exemples d'instruction IF ou LOOP, je tourne en rond et n'avance pas :-/
Une idée de structure de la requête à tout hasard ?
Merci par avance pour votre aide,
Maxime
Partager