Bonjour à tous,
Je viens à peine de débuter sous oracle et je dois construire un requête que d'ailleurs je n'aurai jamais pensé faire sur un autre type de base de données.
Voilà le problème :
- Je dois sélectionner des lignes à partir d'une table.
- Une fois que j'ai ces lignes, je dois les insérer dans une autre table seulement si elle n'existe pas.
Voici la requête pour la sélection (un peu simplifiée) :
Je récupère bien mes lignes, maintenant : comment puis faire pour insérer chaque ligne si et seulement si aucune ligne ne contient déjà la "DESCRIPTION" et le "partnerid" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT purse.DESCRIPTION, tr.partnerid ID_PARTNER FROM transactions tr, purses purse WHERE purse.ID =tr.purseid group by purse.DESCRIPTION, tr.partnerid order by purse.DESCRIPTION;
Merci d'avance.
Partager