bonjour
J ai une table (PROFILS) dont la clés primaire est (IDRTE,ORDRE)
Seulement pour mon traitement j ai besoin d obtenir l unicité avec un champ supplementaire (D) (il ne peut etre definit comme element de la clé, car un arbitrage doit s effectuer pour supprimer le doublon sur ce champ)
Ainsi j ai une requete qui me genere une table (T) avec la liste des enregistrements a supprimer
voici la requete que je souhaite éxécuter pour supprimer ces enregistrements :
Seulement j ai une erreur "Impossible de supprimer dans les table spécifiées"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE PROFILS.* FROM T INNER JOIN PROFILS ON (T.MaxDeORDRE = PROFILS.ORDRE) AND (T.IDRTE = PROFILS.IDRTE);
Ma démarche est-elle correcte ? Si c'est le cas comment pallier à ce problème ?
Merci d avance
Partager