delete doublons (unique)
/SQL/delete doublons (unique).sql
--
-- dédoublonne lignes de la BD
--
-- SET rowcount 5000
SELECT *
--DELETE info1
FROM information info1
INNER JOIN information info2
ON info2.rub_id = info1.rub_id
AND info2.pr_id = info1.pr_id
AND info2.infop_langue = info1.infop_langue
AND info2.infop_ete_hiver = info1.infop_ete_hiver
AND ISNULL(info2.infop_style, '') = ISNULL(info1.infop_style, '')
AND ISNULL(info2.infop_image, '') = ISNULL(info1.infop_image, '')
AND CAST(info2.infop_contenu AS VARCHAR(MAX)) = CAST(info1.infop_contenu AS VARCHAR(MAX))
WHERE 1=1
AND info1.infop_id > info2.infop_id -- suppr les nouveau
--AND info1.pr_id = 3634
AND info1.rub_id = 1