Bonjour à tous,
J'ai utiliser une source trouvée dans ce site mais je n'arrive pas à la faire marcher.
Je cherche à deleter des doublons dans ma base
La zone RG_CLE est unique, toutes les autres zones doivent être identiques
DELETE
FROM [dbo].[reponse_grille] T1
WHERE T1.RG_CLE < ANY (SELECT RG_CLE
FROM [dbo].[reponse_grille] T2
WHERE T1.RG_CLE<> T2.RG_CLE
AND T1.RG_MG_CLE= T2.RG_MG_CLE
AND T1.RG_THM_CLE= T2.RG_THM_CLE
AND T1.RG_TQ_CLE= T2.RG_TQ_CLE
AND T1.RG_QST_CLE= T2.RG_QST_CLE
AND T1.RG_LIB= T2.RG_LIB
AND T1.RG_THM_IDX= T2.RG_THM_IDX
AND T1.RG_THM_IDX_LIB= T2.RG_THM_IDX_LIB
AND T1.RG_QST_IDX_LIB= T2.RG_QST_IDX_LIB
AND T1.RG_REP1= T2.RG_REP1
AND T1.RG_REP2= T2.RG_REP2
AND T1.RG_VAL= T2.RG_VAL
AND T1.RG_MOD_QUI= T2.RG_MOD_QUI
AND T1.RG_MOD_DATE= T2.RG_MOD_DATE
AND T1.RG_VET_REP1 = T2.RG_VET_REP1
AND T1.RG_PRO_REP1= T2.RG_PRO_REP1
AND T1.RG_SIG_REP1= T2.RG_SIG_REP1
AND T1.RG_BON_REP1= T2.RG_BON_REP1
AND T1.RG_VET_REP2 = T2.RG_VET_REP2
AND T1.RG_PRO_REP2= T2.RG_PRO_REP2
AND T1.RG_SIG_REP2= T2.RG_SIG_REP2
AND T1.RG_BON_REP2= T2.RG_BON_REP2)
J'ai chaque fois un message sur la ligne 1. Il ne veut pas de l'allias T1 dans le delete ??
Pouvez vous m'aider ?
Merci d'avance
Henri