Bonjour,
J'importe dans ma base access des données provenant de plusieurs classeurs
excel.
Je souhaiterais par la suite éliminer les doublons relatifs de ma table
T_detail_recette(ceux dont les champs sont tous identiques hormis la clé
primaire : id_ligne_recette)
Ma requête est la suivante mais je dois avoir un pb de syntaxe!..
SELECT DISTINCT *
FROM T_detail_recette T1
WHERE EXISTS (SELECT *
FROM T_detail_recette T2
WHERE T1.id_ligne_recette <> T2.id_ligne_recette
AND T1.id_recette = T2.id_recette
AND T1.code_ingredient = T2.code_ingredient
AND T1.libelle_ingredient = T2.libelle_ingredient)
DELETE
FROM T_detail_recette T
WHERE T.id_ligne_recette < ANY (SELECT id_ligne_recette
FROM T_detail_recette T2
WHERE T1.id_ligne_recette <> T2.id_ligne_recette
AND T1.id_recette = T2.id_recette
AND T1.code_ingredient = T2.code_ingredient
AND T1.libelle_ingredient = T2.libelle_ingredient);
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Whitetown
Désolé, je suis un boulet, j'avais mis ce code dans la même requête alors qu'il fallait juste le séparer dans deux requête et les executer à la suite....
Désolé!!!
Désolé, je suis un boulet, j'avais mis ce code dans la même requête alors
qu'il fallait juste le séparer dans deux requête et les executer à la
suite....
Désolé, je suis un boulet, j'avais mis ce code dans la même requête alors qu'il fallait juste le séparer dans deux requête et les executer à la suite....