Bonsoir,
j'utilise oracle 11g, donc j’exécute cette requête sans problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SELECT  ad.cd_cli_ref, ad.cd_enti,ad.cd_actt
FROM   adresse ad
WHERE ad.cd_actt=x AND ad.cd_enti=x 
GROUP  BY ad.cd_cli_ref, ad.cd_enti,ad.cd_actt
HAVING COUNT(*) > 1 AND  ad.cd_cli_ref IN (
SELECT ac.cd_cli_ref
FROM adresse ac
WHERE    to_char(ac.DT_xx)='xx-xx-xxxx' AND ac.CD_actt=x AND ac.CD_ENTI=x 
)
j'aimerai la mettre dans un DELETE comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DELETE FROM adresse WHERE (la requête précédente)
je ne sais comment faire?
merci d'avance