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) :
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;
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" ?

Merci d'avance.