begin process at 2010 02 10 03:30:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

Supprimer des doublons dans SQL serveur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimer des doublons dans SQL serveur

jeudi 15 mai 2008 à 07:25:38 | Supprimer des doublons dans SQL serveur

henri38

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

jeudi 15 mai 2008 à 10:32:33 | Re : Supprimer des doublons dans SQL serveur 2000

henri38

Désolé j'avais oublié de préciser que c'etait du SQL serveur 2000
vendredi 16 mai 2008 à 14:19:13 | Re : Supprimer des doublons dans SQL serveur

crn_c21

DELETE

FROM   [dbo].[reponse_grille] T1

WHERE  T1.RG_CLE in (SELECT T1.RG_CLE

                                           FROM   [dbo].[reponse_grille] T1

                                        WHERE  T1.RG_CLE < ANY (SELECT RG_CLE
                                              ...........))
lundi 19 mai 2008 à 09:46:57 | Re : Supprimer des doublons dans SQL serveur

deutsch

je te donne celui la essai le

select * FROM  TaTable

WHERE "Ton champs" in

(SELECT "Ton champs"
FROM 'TaTable'
GROUP BY "Ton champs" HAVING Count(*)>1)

ca doit marché


Cette discussion est classée dans : t1, t2, cle, rg, thm


Répondre à ce message

Sujets en rapport avec ce message

requete sql [ par benjah ] Bonjour a tous,J'ai un problème pour pondre une requete sql. Voici mon probleme:J'ai deux tables : t1 et t2pour une donnée t1 est associée [0,n] donné probleme de comparaison de table [ par ehmarc ] SalutJe suis sous MySQL voici ma requetejai deux table t1 et t2 qui ont en gros une soixantaine d'entrer chacunneje veut faire ressortir les champ qui Trigger before delete [ par RMI ] Bonjour,Je souhaite créé un trigger sur la suppression d'enregistrement d'un table T1. Un table T2 est lié avec T1 par une référence de clé étrangère. requete jointure conditionnelle [ par floxone ] Salut, J'ai besoin de faire une requête de ce genre s'il vous plaît : SELECT SUM (v1 * (t2.v2+t2.v3+t3.v4) / v5)FROM table1 t1, table2 t2WHERE t1. Resultat incompréhensible [ par JALEO WAHRANI ] Bonjour, j'ai une base avec 2 tables: 'perso et client', perso a pour colonnes:id, prop, etatétat vaut 'Y' si on effectue un suivi, sinon (par défaut) Défit pour un pro [ par zazadec ] Question de se compliquer la vie, je dois reprendre un site avec une bdd déjà existante... bref vous avez compris j'ai pas le choix.2 tables T1 et T2 Optimisation requete [ par citt ] Bonjour,Je suis en train d'optimiser des requêtes et je me demande qu'elle manière et la plus rapide.Voici ma table Requete et jointure [ par jobijobar ] Re-,bon dans un précédent post j'avais partagé avec vous mon horrible requête, pour ceux qui n'ont pas eu le grand malheur de la voir, c'était :SELECT Optimisation d'une requête de mise à jour [ par josserand ] Bonjour, J'ai besoin de créer des requêtes de mises à jour, appelant une sous-requête. Du genre :Code :</d ACCESS : Comparaison de table avec élément pouvant être NULL [ par xpmich ] <link rel="Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales