billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008
-
14 mars 2006 à 11:57
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 2007
-
16 mars 2006 à 10:22
salut a tous, voila je vous explique vite fait
ca fais quelques temps que je galere sur une requete toute simple, mais la jen peux plus, jai cherché sur le site mais je nai rien trouvé, malgres tous les posts existants..
voici ma requete
DELETE *
FROM rtr_interfaces AS interfaces1
WHERE rtr_name in ( SELECT interfaces1.rtr_name
FROM rtr_interfaces AS interfaces1, rtr_interfaces AS interfaces2
WHERE interfaces1.rtr_name=interfaces2.rtr_name and interfaces1.num = interfaces2.num);
mais cette requete me supprime toutes mes occurences, ce qui nest pas normal.
jaimerais quelle me supprime uniquement les doublons et me laisse le reste.
cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 20061 14 mars 2006 à 15:15
Cherche du coté de EXIST ou NOT EXIST
TU fais ça en réflexif sur ta table et tu dois pouvoir chopper que les doublons, ou tout sauf les doublons selon comment tu fais ta requete...
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 16 mars 2006 à 10:22
quelle est ta clef, ton champ qui est unique ?
Si tu n'en as pas, et que chaque champ de ton enregistrement est strictement identique à celui d'en dessous, tu ne peux pas faire de différence enre les deux...